GITHub可以提交到新的分支吗?或者他们已经承诺了原件?

时间:2012-12-01 20:22:33

标签: git github push commit

我对我的本地代码版本进行了一些更改并提交了它们,但我想将它们推送到新的分支。我担心当我推动我的更改时,它们都会影响主分支。

我是否“承诺”了我的更改?或者这些提交只会应用于我创建的新分支?

我是一个总的GITHub no00b,所以对我来说很容易。感谢。

2 个答案:

答案 0 :(得分:2)

使用显式推送命令

git push origin <branch-name>

只有这个分支才会推送到github存储库。

如果您影响主分支中的某些内容,您还可以还原您的提交。 使用

git reset HEAD~<commits count>

删除提交的所有更改:

git reset HEAD~<commits count> --hard

我建议您阅读ProGit书籍,以了解有关GIT https://github.com/progit/progit

的更多信息

答案 1 :(得分:0)

这取决于分支是否是主分支的子分支。我建议你到这里深入了解更多信息。

http://learn.github.com/p/branching.html