實現多人合作程序開發的過程中,我們有時會出現錯誤提交的情況,此時我們希望能撤銷提交操作,讓程序回到提交前的樣子,本文總結了兩種解決方法:reset、revert。
命令 | 特點 |
---|---|
reset | 該命令會強行覆蓋當前版本和要回退的版本之間的其他版本(不太建議) |
revert | 再當前版本的基礎上新增一個版本,不影響以前的代碼 |
1.git log查看要回退的版本號
2.使用 git reset --hard (目標版本號)命令將版本回退
git reset --hard (目標版本號)
1.git log 查看版本號
2.git revert -n (版本號)
git revert -n (版本號)
這里可能會出現沖突,那么需要手動修改沖突的文件
3.然會就正常的提交流程就可以了,會生成一個新的版本在最新,不會影響到以前的版本
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态