撤回提交到 gitlab 上的代码

Posted

tags:

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

参考技术A git log 查看分支上已提交的信息

会有每个提交信息的 commitId

git reset --hard commitId 回退到之前的版本

分支为 branch1

git push origin branch1 --force 覆盖掉远端的版本信息,远端的仓库也会会退到相应的版本

SVN 撤回已提交的代码

1. TortoiseSVN -----> Show log 

技术分享图片

 

2.右键点击你想撤回的提交 -> Revert changes from this revision ----->Revert ----->OK

技术分享图片

 

 Revert changes from this revision:复原此版本作出的修改( 这个操作会恢复本文件未提交前的版本(代码))

步骤二只是让你本地的代码回滚(撤回)到你未提交前的一个版本,并不会更新到SVN服务器上,也就是说你的同事依然能更新到你错误提交的代码。

执行完这一步你本地的代码就会被删除了,接下来提交,也就是相当于同步svn服务器上面的代码

 

3.commit

回到你的本地代码存储位置,空白处右击commit

技术分享图片

 

 和正常代码提交一样,完成后提交的错误代码即可撤销了

 

以上是关于撤回提交到 gitlab 上的代码的主要内容,如果未能解决你的问题,请参考以下文章

Linux上的gitlab日常操作

gitlab拉取项目后提交会保存自己的信息吗

gitlab上可以上传文本材料吗

gitlab仓库迁移

误删除服务器上的git项目,教你如何利用本地git恢复(gitlab)

gitlab push本地代码到gitlab上