远程分支可以在本地push到远程服务器是产生,其中master分支就是默认的分支(主分支)
git push origin master
其中origin 为默认的远程仓库(master)的别名(默认别名,也可以自己命名别的,但origin一看就知道为远程仓库),通过如下命令创建origin别名:
git remote add origin git@github.com:yourAccountName/yourRepositoryName.git
其中“yourAccountName”为你github账户上的名字,“yourRepositoryName”为你的远程仓库名称(需要存在)。-
除了master分支,我们可以随意创建分支,然后push到远程服务器上
- 先在本地创建newOne分支并跳转到newOne分支:
git checkout -b newOne
等效于:
git branch newOne
git checkout newOne
- 然后push到远程服务器中
git push origin newOne
这样远程仓库中就会生成newOne分支了
- 先在本地创建newOne分支并跳转到newOne分支:
- 提交本地分支数据到远程分支数据
git push origin <local_branch_name>:<remote_branch_name>
- 例如:
git push origin newOne:newOne
如果当前分支在newOne上,则直接:
git push origin newOne
- 删除远程分支newOne:
git push origin :newOne
*删除本地分支newOne:
git branch -d newOne
- 例如: