我有一个存储库的两个本地副本,比如a
和b
,并且两个本地副本都是从远程origin
克隆的。当master
提交并推送此分支时,如何从b
a
分支自动提取更改?
注意:b
仅始终位于master
分支上,并且只应在origin/master
被推送/合并或更新时更新无论如何。
答案 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