gitlab master分支回滚

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlab master分支回滚相关的知识,希望对你有一定的参考价值。

参考技术A gitlab master分支在回滚时执行了以下命令

结果报错如下:

但是已经是主程序员权限了,结果查询之后发现gitlab默认对master分支进行保护了
默认情况下,受保护的分支有四个简单的事情:

它阻止了除了拥有​​Master权限的用户以外的所有人创建(如果尚未创建)
它可以防止除了拥有Master权限的用户以外的所有人推送
它可以防止任何人强行推送到分支
它可以防止任何人删除分支

因此,接触master分支的保护就可以了,

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

【中文标题】如何在 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分支回滚的主要内容,如果未能解决你的问题,请参考以下文章

git回滚远程仓库代码/错提master分支的恢复

git版本回滚

git版本回滚

GIT回滚master分支到指定tag版本

git---怎样将分支上的一个单文件合并到主分支上(master)

git 代码回滚回退到指定版本 并 提交