我使用Windows 7,Eclipse,EGit和Java编写Android代码
我的GitHub存储库中有4个git分支(develop
,staging
,master
,junk
)。
我在EGit中设置了我的本地存储库。阅读this question后,我创建了4个包含本地名称的本地分支(例如developLocal
,stagingLocal
等。)
我在Eclipse中设置developLocal
分支(Git Repositories
选项卡的配置,右键单击Local
下的分支,选择Configure Branch...
,然后设置Upstream Branch
财产到...remotes/develop
)
在Eclipse中,我切换到该分支(developLocal
)。但是当我修改了一些代码并提交了它(Team
- > Commit
- > Commit and push
)时,它不是develop
分支,而是staging
分支。
为什么会这样?我设置错误的设置是什么?
答案 0 :(得分:0)
使用尚未提交的git更改不依赖于任何分支。为了提交你首先必须将相应的分支添加到索引,然后当你创建一个提交时它将包含所有staged(添加到索引)的更改,并且提交将在你创建之前检出的分支中结束。提交。