我使用Eclipse的Mac和PC例如:It同步有三个分支项目:的Git分支搞砸
master
dev
rendersystem
我创建了Mac上的项目,当我创建的两个分支dev和rendersystem我已经使用revs/heads/master作为Source ref和Pull策略我使用了Merge。
现在我已经切换到我的电脑并使用Egit incl导入了项目。所有三个分支。但是,如果我更改为dev或rendersystem分支,它告诉我这些分支是远程跟踪的(在分支对话框中,远程跟踪/原始/ dev和/ orginin /呈现系统)。
如果我退房开发或渲染系统分支,改变我的代码,然后提交,并尝试将其推到Github上,它不会推开发或渲染系统分支,只有主推推。
我的问题是现在:我如何改变开发和渲染系统分支机构,使他们在我可以将它们从我的Mac和PC推到Github上的状态?
对不起,如果这个问题听起来令人困惑,但Git是初学者混乱的一个地狱。
什么是您的refspec? (http://wiki.eclipse.org/EGit/User_Guide#Push_Ref_Specifications) – VonC
好问题!我想你的意思是:refs/heads/rendersystem?这是我可以在目标ref的Push对话框中选择的(对于Source ref,我只能选择refs/heads/master)。 – BadmintonCat
理想情况下,它应该是'refs/heads/* refs/heads/*' – VonC