我在 Eclipse Mac 和 PC 上使用 Egit 来同步具有三个分支的项目:
master
dev
rendersystem
我在 Mac 上创建了项目,当我创建两个分支dev和rendersystem时,我使用revs/heads/master作为 Source ref 和 Pull 策略,我使用了 Merge。
现在我已经切换到我的 PC 并使用 Egit incl 导入了项目。所有三个分支。但是,如果我更改为dev或rendersystem分支,它会告诉我这些分支是远程跟踪的(在分支对话框中,远程跟踪 /origin/dev 和 /orginin/rendersystem)。
如果我检查dev或rendersystem分支并更改我的代码,然后提交它并尝试将其推送到 Github,它不会推送dev或rendersystem分支,只会推送它推送的master。
我现在的问题是:如何更改dev和rendersystem分支,使它们处于可以从 Mac 和 PC 推送到 Github 的状态?
对不起,如果这个问题听起来令人困惑,但 Git 对初学者来说是一个令人困惑的地狱。