git 回退过程记录
创始人
2024-02-29 19:35:51
0

记录一下git 操作回退的过程

假设 master 上有三次提交记录:分别依次是 commit1-m, commit2-m, commit3-m

如果要依据 第一次提交(commit1-m) 修改代码, 步骤如下:

1. 首先当前分支是master,  使用 git reset --hard  commit1-m(commitId) , 回退到 第一次提交记录的代码状态;

2. 检出新的分支, git checkout -b  dev(分支名称为dev), 此时所在分支为dev

3. 切换master 分支, git checkout master

4. 在master 上, 执行 git pull ,使master 恢复成最新的状态, 提交状态为 commit3-m

5. 切换为 dev 分支, git checkout dev

6. 在dev 上 进行代码修改.

7. 切换为master, 把dev上的修改,合并到master 上,   git merge dev

8. 提交代码记录

特别命令:

git push -f orgin  dev(分支名称)   此命令,会用本地仓库的代码覆盖掉远程仓库的代码, 包括提交记录. 小心使用

命令 :git reflog    可以查看所有的 log, 包括覆盖掉的log,  用于 git reset 到指定的 commitId

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
苏州离哪个飞机场近(苏州离哪个... 本篇文章极速百科小编给大家谈谈苏州离哪个飞机场近,以及苏州离哪个飞机场近点对应的知识点,希望对各位有...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...