加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Git用法:合并别人的fork仓库

发布时间:2020-12-14 16:41:02 所属栏目:百科 来源:网络整理
导读:git pull 一定首先把 东西拿到本地(git fetch),才能merge. 上面命令表示,取回origin/next分支,再与当前分支合并。实质上,这等同于先做git fetch,再做git merge。 $ git fetch origin $ git merge origin/next --set-upstream-to // pull远端分支代码到本

git pull

一定首先把 东西拿到本地(git fetch),才能merge.

上面命令表示,取回origin/next分支,再与当前分支合并。实质上,这等同于先做git fetch,再做git merge。

$ git fetch origin
$ git merge origin/next

--set-upstream-to

// pull远端分支代码到本地当前分支(建议使用)
git pull origin master
如果只想用git pull,可能需要建立track关系,则使用
git branch --set-upstream-to=origin/<远端branch_name> <本地branch_name>

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

git fetch

$ git fetch <远程主机名>
上面命令将某个远程主机的更新,全部取回本地。

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

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

$ git fetch origin master

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读