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