我希望有人能给我更多有关使用 git 和远程存储库的详细信息。我还没有使用过远程存储库。
您向本地存储库提交较小的更改,这些更改可能不会太令人震惊。什么被推送到远程存储库?每个本地提交?或者已经完成的整体工作,然后与其他人的整体工作合并?我认为如果每个人都推送每个提交,那么远程存储库的日志一定会很混乱。
从远程存储库推送和拉取并不像本地提交那么重要。通常每天推拉几次就足够了。就像 @earlonrails 所说,更频繁的推送意味着发生冲突的更改的可能性更小,但通常这没什么大不了的。
可以这样想,通过提交到本地存储库,您基本上是在说“我信任这段代码。它是完整的。它可以运行。我已经测试过它。我已经准备好让其他人看到它。”如果您想在每次提交后推送到远程存储库,那很好,但只要您定期执行此操作,那并不重要。
本地存储库用于跟踪您的更改以保护您所做的工作。远程存储库用于将工作分配给所有队友并跟踪每个人的更改。您的队友需要访问您的代码,但通常并不紧急,可以等到一天结束或您想要推动的时候。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)