将本地分支与远程分支同步,需要使用git push和git pull命令。
git push和git pull的用法如下:
- git push <远程主机名> <本地分支名>将本地分支推送到远程仓库
- git pull <远程主机名> <远程分支名>将远程分支拉取到本地
例如:
查看本地和远程分支:
$ git branch -a
* master
remotes/origin/master
推送本地master分支到远程:
$ git push origin master
此时远程也有master分支:
$ git branch -a
* master
remotes/origin/master
在远程创建新分支develop,本地尚未创建:
$ git branch -a
* master
remotes/origin/develop
remotes/origin/master
拉取远程develop分支到本地:
$ git pull origin develop
现在本地也有develop分支:
$ git branch -a
* develop
master
remotes/origin/develop
remotes/origin/master
我们可以看到,使用git push可以将本地分支推送到远程,git pull可以将远程分支拉取到本地。
只有理解git push和git pull的作用,我们才能将本地分支与远程分支同步,真正掌握Git的分支管理与协作。