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

简介: 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 用于提交。

目录
相关文章
|
2月前
|
Linux 网络安全 开发工具
Git拉取代码的完整示例操作
Git拉取代码的完整示例操作
63 0
|
缓存 程序员 Shell
【最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR) (三)
【最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR) (三)
1405 0
【最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR) (三)
|
3月前
|
开发工具 git
git撤销推送到远端仓库的提交commit信息
git撤销推送到远端仓库的提交commit信息
|
8月前
|
缓存 开发工具 git
如何解决git忽略提交规则不生效的问题
如何解决git忽略提交规则不生效的问题
|
9月前
|
开发工具 数据安全/隐私保护 git
从一个git仓库内迁移分支代码到另一个git仓库,保存之前仓库的提交记录
有时候拉取开源仓库到自己的仓库,再拉取时又想保留开源之前的提交路径,并且自己的仓库不想展示分支名称为开源仓库名称,想改为master,可以看下面的几种方式
|
10月前
|
开发工具 git
git撤销推送(push)至远端仓库的提交(commit)
git撤销推送(push)至远端仓库的提交(commit)
1077 0
|
存储 数据可视化 网络安全
【最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR) (一)
【最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR)
1042 0
|
11月前
|
Java 开发工具 git
Git 分布式版本控制工具 06在IDEA中使用Git:获取Git仓库+本地仓库操作+远程仓库操作+创建/查看/切换/推送/合并分支操作
通过Git命令可以完成Git相关操作,为了简化操作过程,我们可以在IEDA中配置Git,配置好后就可以在IDEA中通过图形化的方式来操作Git。
459 0
|
Shell 开发工具 git
Git基础使用-如何用Git把代码提交至仓库/新建仓库/同步代码/推送代码
Git基础使用-如何用Git把代码提交至仓库/新建仓库/同步代码/推送代码
439 0
|
开发工具 git
如何使用git同步上游仓库
如何使用git同步上游仓库
如何使用git同步上游仓库

相关实验场景

更多