赞
踩
Git 已被其他开发删除的远程分支,本地依旧显示,如何删除? · Ruby China
git branch -a
的时候不再展示git fetch -p
git remote prune origin
https://www.cnblogs.com/saysmy/p/9166331.html
git commit 之后还没有push,想要撤回,提交记录也要撤回如何操作-Go服务器开发
如果您已经执行了 git commit
,但是还没有执行 git push
将更改推送到远程仓库,则可以使用以下命令来撤回提交并清除提交历史记录:
git reset --hard HEAD^
这将删除最后一个提交,并将当前分支重置为该提交的父级。如果您希望撤销多个提交,则只需指定要撤销的提交数量即可。例如,要撤消最近3个提交:
git reset --hard HEAD~3
请注意,此操作会完全删除历史记录中的这些提交,并且这些更改也将从您的本地副本中删除。因此,请确保在执行此操作之前进行备份或者确认不需要这些更改。
如果您已经将更改推送到远程仓库,则不建议使用 git reset
命令来修改历史记录,因为这样会破坏其他人的工作流程。相反,建议使用 git revert
命令创建一个新的撤消提交来回滚更改。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。