我很难掌握如何完成以下任务:
我很难确定究竟需要发生什么。对于第3步,我认为我会做获取或拉,但是(除非我读错了)只有似乎拉下了新的和更新的文件。该存储库中可能存在旧文件,但因为 Computer2 没有它们我都想要它们(我想是存储库的实际副本)。
我不认为我想要创建分支或 fork 存储库,因为我不是在寻找2个单独的版本。
至于第4步,一旦前面的步骤完成,我会想在每台计算机上我只需要 pull 来获取更新的文件。
我的理解是否正确,如果不是,我如何完成上述任务?
答案 0 :(得分:3)
首先使用从github获取的url安装git,然后安装clone
您的存储库。之后你需要做的就是拉动并推动以保持两者同步。
答案 1 :(得分:3)
你想在Computer2上clone
github存储库。
从那时起,当您完成在给定计算机上的工作时,您需要push
对github的更改(更新您的在线副本),然后当您到达另一台计算机时,pull
从github到本地副本的更改以更新它。
Computer1 --push--> GitHub
Computer1 GitHub --clone--> Computer2
changes
|
|
v
Computer1 --push--> GitHub Computer2
Computer1 GitHub --pull---> Computer2
changes
|
|
v
Computer1 GitHub <--push--- Computer2
Computer1 <--pull-- GitHub Computer2
答案 2 :(得分:0)
<强>替代:强>
从计算机1 克隆到计算机2 。然后,您可以在两台计算机之间工作,从2推送到1,就像1是2的主服务器一样。当您最终准备推送到GitHub时,任何一台计算机都可以用于推送到GitHub,但默认行为使它成为从计算机上更容易做到。