从本地分支切换到远程分支,而不会搞乱GIT存储库

时间:2014-05-07 16:18:03

标签: git bitbucket git-branch branching-and-merging smartgit

我有一个关于Bitbucket的项目,因为其他开发人员也在同一个项目上工作我决定使用branch来保持develop分支尽可能干净,让开发人员玩得更好整个存储库。我在办公室创建了Local Branch作为图片显示:

enter image description here

我坚持这是不对的,因为。也许,我无法从家里访问该分支继续在该分支上工作。在这种情况下,这将是使用相同名称和相同代码将工作代码移动到Bitbucket分支的正确方法。有什么建议吗?

PS:我使用Smartgit / HG作为客户端

更新:点按“推送到”(CTRL + SHIFT + U)

我在CommonBundle-dev的{​​{1}}下右键单击并获取此信息:

enter image description here

我应该"推"或不?我害怕让存储库无法使用或搞乱别人的工作

更新:如何从任何分支合并开发?

我有另外一个问题,请看上面的图片:

enter image description here

如何将分支更改合并到LocalBranches分支?

1 个答案:

答案 0 :(得分:2)

  

我应该“推”还是不推?

嗯,是的。否则你仍然无法从外面访问它!

  

我害怕让存储库无法使用或搞乱别人工作

没有风险。 git存储库本身没有“文件”,但是是一个有向提交的非循环图;添加分支时所执行的操作只是为图创建另一个分支;它不会影响任何其他分支。

远程和您之间的区别在于您在目录中“检出”了分支的“内容”; bitbucket遥控器没有(它被称为“裸”存储库)。