在2台计算机上工作 - git clone - 只有差异

时间:2017-03-25 12:11:58

标签: git github

我在两台电脑上工作。每当我完成一个工作,我推动这个为github。
当它最终在另一台计算机上的其他地方工作时,我从github克隆我的存储库。所以在循环中。 这是好习惯吗? 是否可以仅下载差异而不是所有项目文件?

3 个答案:

答案 0 :(得分:0)

  

是否可以仅下载差异而不是所有项目文件?

是的,这是git fetchgit pull的用途。

答案 1 :(得分:0)

在您开始工作的计算机上执行git pull。它只会从GitHub中提取当前机器上没有的更改。

答案 2 :(得分:0)

在两个repos中你都有GitHub repo作为远程。您可以使用git remote -v进行检查,您应该看起来像:

origin  git@github.com:<user>/<repo>.git (fetch)
origin  git@github.com:<user>/<repo>.git (push)

所以你可以pull(将更改仓库中的文件)或fetch(不会更改仓库中的文件,只会更改.git内件。)