今天第二次commit的時候沒注意添加 –amend 致使commit了2次沒法push。想了想辦法解決。 git log查看你commit的前一次的commit號,而後輸入 git reset --mixed 你的commit號 1 而後local repo 和stage的修改所有撤銷了,可是workspace的修改不會動,再從新 add,commit就行啦~ git