我在两台电脑上工作。每当我完成一个工作,我推动这个为github。
当它最终在另一台计算机上的其他地方工作时,我从github克隆我的存储库。所以在循环中。
这是好习惯吗?
是否可以仅下载差异而不是所有项目文件?
答案 0 :(得分:0)
是否可以仅下载差异而不是所有项目文件?
是的,这是git fetch
和git 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
内件。)