2012-10-22 62 views

回答

1

首先,請確保您有未提交的更改(即git status輸出應該是空的) - 這是讓你可以在後面的階段安全地使用git reset --hard。一旦你確信這一點,那麼你可以做到以下幾點:

確保你在master-branch

git checkout master-branch 

創建一個新的分支根據您當前提交稱爲feature-branch

git branch feature-branch 

重置您的master-branch回到先前的承諾:

git reset --hard <EARLIER-COMMIT> 

如果您想要返回上次未更改爲master-branch,則<EARLIER-COMMIT>可能爲origin/master-branch

+0

訣竅!謝謝。 – Matthias

相關問題