提問
git 提交後沒push想撤回怎麼辦
回答
git reset 命令分爲兩種: git reset –-soft 與 git reset –-hard ,區別是:
前者表示只是改變了HEAD的指向,本地代碼不會變化,我們使用git status依然可以看到,同時也可以git commit提交。後者直接回改變本地源碼,不僅僅指向變化了,代碼也回到了那個版本時的代碼。
sourcetree
git 提交後沒push想撤回怎麼辦
git reset 命令分爲兩種: git reset –-soft 與 git reset –-hard ,區別是:
前者表示只是改變了HEAD的指向,本地代碼不會變化,我們使用git status依然可以看到,同時也可以git commit提交。後者直接回改變本地源碼,不僅僅指向變化了,代碼也回到了那個版本時的代碼。
sourcetree