我拉下了我们的一个 GitHub repos 的 master 分支(没有分叉它)并从命令行分支,做了一些工作,添加了 + 提交,然后重新设置了 master。
当我git push
从命令行调用时,我收到一条消息,说明The current branch has no upstream branch. To push the current branch and set the remote as upstream, use
git push --set-upstream origin my_branch.
好吧,我看到那里提到了“起源”,有点担心这会以某种方式将我的更改推向 master 而不是my_branch
. 我是 GitHub 的新手,我认为我应该安全行事。
相反,我打开了 Windows 客户端的 GitHub,在那里找到了我的分支,然后单击了“将分支推送到服务器”按钮。(至少我认为它是这么说的。)瞧,它奏效了。
单击该按钮在幕后做了什么,所以我知道下次要运行哪些命令?