首页 git系列4:push推送
文章
取消

git系列4:push推送

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
别的小伙伴,克隆dev分支到本地

git checkout -b dev origin/dev

如果别人已经push过了。那我们push前需要先更新代码

git branch --set-upstream-to=origin/dev dev #指定本地dev分支与远程origin/dev分支关联
git pull --rebase

git push <远程主机名> <本地分支>:<远程分支>

顺序是<源>:<目的>,所以git pull是<远程分支>:<本地分支>,而git push是<本地分支>:<远程分支>

push时如果远程分支不存在,会被创建。

如果当前分支与多个主机存在追踪关系,可以使用-u选项指定一个默认主机,这样以后就可以不加任何参数使用git push了

git push origin dev #推送dev分支
git push -u origin master //把master推送到远程
git push -u origin local_branch:remote_branch

不带任何参数的git push,默认只推送当前分支

将本地的所有分支都推送到远程主机,需要使用--all选项:

git push --all origin

欢迎评论交流

本文由作者按照 CC BY 4.0 进行授权