1

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

我已经“提交”了我的更改是一个问题吗?还是这些提交只会应用于我创建的新分支?

我是一个完全的 GITHub no00b,所以请放轻松。谢谢。

4

2 回答 2

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

于 2012-12-01T20:43:06.213 回答
0

这取决于分支是否是主分支的子分支。我建议你去这里更深入的细节。

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

于 2012-12-01T20:30:58.117 回答