(git fetch git push git pull)远程本地分支互相推送更新

时间:2023-03-08 17:26:17
(git fetch git push git pull)远程本地分支互相推送更新
git push origin bug_huiyuan:mobile_attribution

    把bug_huiyuan(本地分支) 推送到 远程mobile_attribution分支

git push origin master:master  把当地分支master 推送到远程master   可简写成  git push origin

Git中从远程的分支获取最新的版本到本地有这样2个命令:

  git fetch:相当于是从远程获取最新版本到本地,不会自动merge

  一旦远程主机的版本库有了更新(Git术语叫做commit),需要将这些更新取回本地,这时就要用到git fetch命令。

$ git fetch <远程主机名>

将某个远程主机的更新,全部取回本地。

默认情况下,git fetch取回所有分支(branch)的更新。如果只想取回特定分支的更新,可以指定分支名。

$ git fetch <远程主机名> <分支名>    $ git fetch origin master  取回origin主机的master分支。

所取回的更新,在本地主机上要用”远程主机名/分支名”的形式读取。比如origin主机的master,就要用origin/master读取