我已經承諾成為大師,然后其他人也承諾跟隨我。
我需要恢復我的提交,但保留在我之后所做的提交。
我可以只恢復我的提交git revert commit-hash并且在我之后提交的提交就可以了嗎?
uj5u.com熱心網友回復:
你應該做這個:
# Save wrong commit into a branch
git checkout master
git branch "commit-after-me-branch-name"
# Revert master branch to your commit
git checkout master
git reset --hard "my-previous-commit-hash"
# Rewrite repository history
git push --force
uj5u.com熱心網友回復:
是的,它應該可以作業,如果您與要還原的提交之前的提交沒有任何沖突。使用 reset 命令,您將回傳到您的提交并洗掉您前面的所有提交
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/334181.html
標籤:混帐
