已推送到远程仓库的项目如何让本地回退后和远程仓库版本保持一致,也就是如何回退本地,远程仓库代码重新提交?-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

已推送到远程仓库的项目如何让本地回退后和远程仓库版本保持一致,也就是如何回退本地,远程仓库代码重新提交?

简介: 1、远程仓库重新提交必须和提交前的changeId和jiraId号保持一致流程: 1、git reset 要回退到哪个版本的版本号 2、进行增删改操作 3、git add -A 4、 git commit (直接进入vim编辑器) 5、 复制远程仓库提交好的jiraId和changeIdnia...

1、远程仓库重新提交必须和提交前的changeId和jiraId号保持一致
流程:

1、git reset 要回退到哪个版本的版本号

2、进行增删改操作

3、git add -A

4、 git commit (直接进入vim编辑器)

5、 复制远程仓库提交好的jiraId和changeIdnia黏贴到vim编辑器中,让系统知道本地的commit id 和远程仓库的commit id保持一致,不再生成新的commitId

6 git push origin HEAD:refs/for/dev chog重新推送本地代码到远程仓库

注:git reset 命令回退到最新版本提交之前的状态,所以回退后还需要重新提交,使用git commit -m ""系统会自动生成一个changeId,但是使用git commit 命令系统默认也会生成changeId,但是也可以指定changeId 用于提交。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章
最新文章
相关文章