我理解命令
git push <url>
是您应该用来推送的,但据我所知它只是推送到主分支。我如何推动这个项目的不同分支。有人可以解释这是如何工作的,因为我不明白吗?
答案 0 :(得分:5)
您可以指定分支的名称以及命令。 像,
git push origin your_branch
它会将本地系统中的your_branch
分支推送到远程计算机中的your_branch
。
但是,如果要将名为your_local_branch
的分支推送到名为your_remote_branch
的远程分支,则应键入 -
git push origin your_remote_branch:your_local_branch
。
答案 1 :(得分:2)
git checkout -b branch1
创建分支branch1
git checkout branch1
开展工作,git add
,git commit
等
git push origin branch1
推送到名为branch1
git checkout master
带你回到主人
git merge branch1
将您的分支更改合并到主
git push origin master
推送到主分支
最好的快速指南就在这里 http://rogerdudler.github.io/git-guide/