mus*_*.0x 2 git version-control git-amend
我知道它们存在git reflog,但如果我将提交推送到远程存储库,修改,那么git push --force(警告:pushing --force通常应该避免远程存储库),我覆盖的提交是否存在于某处?
我覆盖的提交会存在吗?
只有在:
core.logAllRefUpdates--force)之前由其他人完成.请注意ORIG_HEAD(从一个尚未存在reflog的时间开始的纪念品)不是由git commit(如a git commit --amend或a git commit --amend -m "new comment")创建/更新的.
因此,如果reflog未在repo上激活,则ORIG_HEAD不能用于引用修改后的提交.