git push在新分支中失败

时间:2010-11-04 04:35:10

标签: git

所以我通过执行以下操作在git中创建了一个新分支:

git checkout -b newbranch master

我在newbranch做了一些修改并提交了它们。 git log显示我的更改就好了。

现在,当我做'git push'时,我得到了 '一切都是最新的' 即使没有任何东西被推送到远程存储库。

我正在使用git 1.7.1

感谢任何帮助!

1 个答案:

答案 0 :(得分:3)

Git不会自动推送所有分支。通常master是要推送的默认分支,但您可以通过执行以下操作来指定:

git push origin newbranch

尽管如此,您可能希望将合并您的newbranch重新放回主分支然后推送它。

Git中的分支更适合您自己的个人发展,不需要与每个人共享。接近它的一种方法是将特征X隐藏在分支中,而你(可能还有其他几个)正在攻击它,一旦特征X完成,你将它合并回master然后与世界其他地方分享。

相关问题