如何在 Gitlab 上将 Master 分支中的文件移动到 Master 分支中的文件夹

Posted

技术标签:

【中文标题】如何在 Gitlab 上将 Master 分支中的文件移动到 Master 分支中的文件夹【英文标题】:How to move files in Master branch to a folder in Master branch on Gitlab 【发布时间】:2019-09-08 07:20:24 【问题描述】:

我在 Master 分支中有一些文件和一个文件夹。我想知道将这些单个文件从主分支移动到主分支文件夹内部的命令是什么。

我应该先将 gitlab 的 Master 分支克隆到我的本地吗?

提前致谢!

【问题讨论】:

【参考方案1】:

我猜你已经在本地克隆了存储库,即你做了git clone git@gitlab.com:sume-user/some-repo.git

然后您只需要移动这些文件,提交并推送这些更改

git mv old/path new/path
git commit -m "Some commit message"
git push

git mv old/path new/path 只是一个简短的形式

mv old/path new/path
git add new/path
git rm old/path

或者,如果您在本地没有其他更改

mv old/path new/path
git add .

【讨论】:

如果我们想移动特定类型的所有文件,我们可以发出git mv *.ps1 PowershellScripts/【参考方案2】:

如果您的 GitLab 网站有 Web-IDE,您可以使用它来移动文件夹而无需本地克隆。 单击存储库主窗口上的 Web-IDE。

右键单击文件夹并选择rename/move(例如将src移动到old/src

记得提交更改

【讨论】:

以上是关于如何在 Gitlab 上将 Master 分支中的文件移动到 Master 分支中的文件夹的主要内容,如果未能解决你的问题,请参考以下文章

Gitlab如何将master上的当前代码下拉到本地分支

Gitlab 清空master分支

如何查看git 分支的从属关系

gitlab查看当前分支和master对比

GitLab:孤儿分支的 GUI 选项

如何禁止GitLab分支被push