Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对使用 git 有点陌生。我们有一个有几个用户的 git 存储库。有没有办法自动同步更改而无需按同步/执行git pull?
git pull
因此,当其他人执行时,git push它会自动同步我的实例。有点像保管箱的工作原理?
git push
Git 不支持这种功能。你可以做的最接近的模仿这种行为的方法是使用git-hooks它,当你的团队中有人推送时,自动拉取所有协作者存储库。
git-hooks
然而,这将是相当复杂的设置(尤其是更新实际的用户工作目录),并且不可避免地会导致问题(例如,当您正在处理另一个用户刚刚更新的某个文件时;Git 将拒绝拉取并且您'必须手动执行合并操作)。
Git 等 SCM 永远不会自动更新您的工作副本。