2016-08-25 25 views
-3

我目前正在与我的合作伙伴一起开展一个项目,他分叉回购并进行了更改,并将其推入。将我的文件更新到最近承诺的github回购

我假设我的计算机上的项目不会自动更新到他的更改,对吧?

那么如何确保我所有的文件和设置都与最近的提交同步呢?

+2

如何使用'git pull'合并它们? – Krease

+0

由于缺乏对op部分的研究而被低估。通过简单的网络搜索可以很容易地得到答案 – frugalcoder

回答

1

有两种方式,你可以这样做:

  • 使用混帐取检索由其他人完成的新作。从存储库中提取抓取所有新的远程跟踪分支和标签,而不将这些更改合并到您自己的分支中。
  • 如果你已经有了设立所需的项目远程URL本地资源库,你可以通过在终端使用git fetch *remotename*抓住所有的新信息:
  • 然后做一个git merge

OR

  • git pull是用于在同一个命令完成这两个git fetchgit merge一个方便快捷

  • 语法:git pull remotename branchname 会抢在线更新,并与当地的工作

+0

所以做'混帐拉'将拉最近的提交并自动替换和更新我的硬盘上的文件? 另外,* remotename *是回购的名称,对吗? –

+0

是的,通过执行'git pull',硬盘上的文件将由最近的提交进行更新。你是对的remotename是存储库的名称。 –

0

假设你们两个都在同一个分支上工作,你必须做一个git pull来获取你的朋友修改,然后合并到你的本地分支。