男女插孔做暖暖网站大全,水立方建设集团有限公司网站,wordpress文章通过后发邮件,WordPress版块会员可见1、撤销提交
如果需要撤销上一次的提交#xff0c;只是提交到了本地#xff0c;可以通过命令#xff1a;
// 撤销最近的提交#xff08;保留修改#xff09;
git reset --soft HEAD~1
这个操作可以保留之前的提交和当前的修改。最近一次的提交到本地的修改的提交会回到…1、撤销提交
如果需要撤销上一次的提交只是提交到了本地可以通过命令
// 撤销最近的提交保留修改
git reset --soft HEAD~1
这个操作可以保留之前的提交和当前的修改。最近一次的提交到本地的修改的提交会回到暂存区而当前的修改不会动。推荐用这个。 另外
撤销最近修改不保留修改
// 上一次提交的内容和本地的修改全部丢弃
git reset --hard HEAD~12、回退到指定版本
# 会创建一个新的提交而不是撤销之前的提交(未提交的修改最好提交或暂存不然容易发生冲突)
git revert commit-hash3、交互式回滚
# 不确定要回滚哪些提交可以使用交互式回滚 (N是你想要回溯的提交数量)
git rebase -i HEAD~N注意
在使用 reset 或 rebase 命令时要注意因为这些操作会改变历史记录。如果代码已经被推送到远程仓库需要在同伴同意的情况下再使用这些命令因为这可能会对其他人的工作造成影响。在这种情况下使用 revert 命令通常是更安全的选择因为它不会改变历史记录而是添加一个新的提交来撤销更改。