Git远程操作pull和push使用总结

在git的使用过程中,提交合并代码应该是最长用的操作了。刚学习Git不久,总结一下在使用中经常用到的git远程操作。
1.git pull,这个命令是用来获取远程分支的更新并与本地要更新的分支合并。
命令形式:git pull <远程主机名> <远程分支名>:<本地分支名>
(1)git pull origin debug:master,表示取得远程的debug分支的更新,与本地的master分支合并。如果去掉后面的分支名表示更新并与当前分支合并(git pull origin debug)。
(2)git pull origin,表示取得与当前分支关联的远程分支的更新并合并。如果没有建立追踪关系,就会有如下提示,这个时候执行git branch –set-upstream master origin/debug即表示本地master分支与远程debug分支建立追踪关系。例外如过当前分支只有一个关联分支,那么恶业可以执行git pull操作。

2.git push,这个命令是用来将本地分支的更新推送到远程分支。
命令形式:git push <远程主机名> <本地分支名>:<远程分支名>
(1)git push origin master:debug, 表示将本地分支master的更新推送到远程分支debug上。
(2)git push origin master, 省略了远程分支名,表示将本地分支master的更新推送到与之关联的分支,如果分支不存在就会在远程新建一个master分支。
(3)git push origin :debug, 省略了本地分支名,表示将远程分支debug删除,等同于命令(git push origin –delete debug).

猜你喜欢

转载自blog.csdn.net/programerxiaoer/article/details/75040093