【发布时间】:2011-06-12 17:59:42
【问题描述】:
我配置了 Git,这样当我运行 git push 时,它会将更改推送到我的 GitHub 存储库。到目前为止,我只有一个 master 分支。
但是,我现在创建了一个本地分支并使用:
git checkout -b my_new_branch
git commit
我现在想做的是把我在这个分支上的更改推送到 GitHub。我只是做一个 git push 吗?
当我第一次设置它时,我确实运行了:
git config push.default current
【问题讨论】:
-
您的问题到底是什么?使用
push.default设置这种方式,是的,git push会将当前分支推送到原点,这是您的 github 存储库,假设您从那里克隆。 (如果需要,您可以使用branch.my_new_branch.remote指定不同的遥控器。)那么您是否尝试过这个并让它不起作用? -
如果您希望所有本地分支都推送到同一个远程分支,请明确:git push origin HEAD:remote_branch