使用git更新所有本地副本

时间:2015-12-30 21:47:53

标签: git

我有一个存储库的两个本地副本,比如ab,并且两个本地副本都是从远程origin克隆的。当master提交并推送此分支时,如何从b a分支自动提取更改?

注意:b 始终位于master分支上,并且只应在origin/master被推送/合并或更新时更新无论如何。

2 个答案:

答案 0 :(得分:2)

使用Hooks

您将在repo a上创建一个推送前挂钩,触发更新b的git命令。没有必要从origin开始。 b只需从a拉出来。

请注意,您可以将本地文件系统路径与git操作一起使用。如:

git push /path/to/b origin/master

答案 1 :(得分:0)

将本地主分支推送到远程b的主分支

git push b master:master  

使用当前本地分支

获取和合并远程b的主分支
git pull b/master