我已经从 repo 克隆了项目,我需要创建分支并在该分支中进行更改。之后我需要将该分支推送到 repo 上。这该怎么做 ?抱歉,我是 git 新手?
最佳答案
您可以创建一个名为 my-work
的新分支(基于您当前的提交)并切换到该分支:
git branch my-work
git checkout my-work
或者,作为这两个命令的快捷方式,您可以这样做:
git checkout -b my-work
要将该分支推送到您从中克隆的存储库,您应该这样做:
git push origin my-work
origin
是您从中克隆的存储库的昵称。在 git 术语中,它被称为“远程”。 更新:由于 Michael Minton 上面的有用评论而做出的澄清:这会将您的 my-work
分支推送到远程存储库中名为 my-work
的分支,创建如有必要 - 如果您的意思不同,最好编辑您的问题以澄清这一点。
第一次执行该推送命令时,您可能想要执行 git push -u origin my-work
,它设置使分支成为 my-work
在 origin
存储库中被视为 my-work
分支的默认“上游”分支。 (如果您是 git 的新手,暂时不必担心这一点,但这将意味着 git 提供了更多有用的状态信息,并且各种命令具有更多有用的默认操作。)
关于git - 如何创建分支并推送到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7712177/