0
本地我做了一個新的功能分支,並進行了一些更改。Git功能分支變更正在結轉到主人
git checkout -b feature_branch
我切換回主,並發現對我的功能分支所做的更改已轉交給主。在過去的項目中,來自我的主分支或功能分支的任何更改都完全不可知。我在設置過程中做了什麼錯誤會發生這種情況?
本地我做了一個新的功能分支,並進行了一些更改。Git功能分支變更正在結轉到主人
git checkout -b feature_branch
我切換回主,並發現對我的功能分支所做的更改已轉交給主。在過去的項目中,來自我的主分支或功能分支的任何更改都完全不可知。我在設置過程中做了什麼錯誤會發生這種情況?
您是否在返回主分支之前完成工作?
git add -A
git commit -m "Commit description"
如果您沒有,您的更改仍然會在您的工作目錄中。 您可以使用git status
進行檢查,如果需要,可以通過重新檢查分支並提交來糾正這種情況。
因此假設我需要在回到主人或其他分支之前添加和提交功能分支? – 2015-04-02 14:20:23
是的,未修改的更改不屬於任何分支。 – Ikke 2015-04-02 14:23:45