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

简介: 1、远程仓库重新提交必须和提交前的changeId和jiraId号保持一致流程:1、git reset 要回退到哪个版本的版本号2、进行增删改操作3、git add -A4、 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 用于提交。

目录
相关文章
|
开发工具 git
Git|Git推送代码到远端时发现文件冲突,该怎么办?(一)
多人使用同一个远端仓库开发项目,这时候直接推送代码到同一远端仓库,然后就会出现一系列的文件修改冲突情况,接下来我们具体情况具体分析一下。本文的主要围绕着下面两种情况展开的,在阅读之前可以先自己思考一下问题的答案是什么?
611 0
|
缓存 程序员 Shell
【最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR) (三)
【最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR) (三)
1901 0
【最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR) (三)
|
6月前
|
弹性计算 Shell 开发工具
自动Git提交
【4月更文挑战第30天】
31 1
|
6月前
|
开发工具 git
git撤销推送到远端仓库的提交commit信息
git撤销推送到远端仓库的提交commit信息
|
存储 数据可视化 网络安全
【最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR) (一)
【最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR)
1465 0
|
缓存 开发工具 git
如何解决git忽略提交规则不生效的问题
如何解决git忽略提交规则不生效的问题
111 0
|
开发工具 数据安全/隐私保护 git
从一个git仓库内迁移分支代码到另一个git仓库,保存之前仓库的提交记录
有时候拉取开源仓库到自己的仓库,再拉取时又想保留开源之前的提交路径,并且自己的仓库不想展示分支名称为开源仓库名称,想改为master,可以看下面的几种方式
|
开发工具 git
git撤销推送(push)至远端仓库的提交(commit)
git撤销推送(push)至远端仓库的提交(commit)
1286 0
|
Java 开发工具 git
Git 分布式版本控制工具 06在IDEA中使用Git:获取Git仓库+本地仓库操作+远程仓库操作+创建/查看/切换/推送/合并分支操作
通过Git命令可以完成Git相关操作,为了简化操作过程,我们可以在IEDA中配置Git,配置好后就可以在IDEA中通过图形化的方式来操作Git。
563 0
|
开发工具 git
git项目代码一次push,同时上传到多个git仓库地址,并保证多个仓库代码同步一致
git项目代码一次push,同时上传到多个git仓库地址,并保证多个仓库代码同步一致
git项目代码一次push,同时上传到多个git仓库地址,并保证多个仓库代码同步一致