如何在推送新提交时为源代码树中的特定分支设置自动拉入或使用Git挂钩 [英] How to setup automatic pull for a particular branch in source tree or by using git hooks when a new commit is pushed
本文介绍了如何在推送新提交时为源代码树中的特定分支设置自动拉入或使用Git挂钩的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经在本地工作站中克隆了所需的BitBucket存储库。如果在特定的远程分支上有任何提交,我希望它自动获取最新的更改。如果远程GIT存储库中有特定分支的代码更改,源代码树中是否有选项可以设置自动GIT拉取?
也欢迎任何其他可能的解决方法...!
推荐答案
取决于远程端(托管Git存储库的端)
<[3-0]、GitHub或GitLab都允许您在资源上定义Web挂钩,从而允许您本地侦听挂钩事件,如推送。 您的监听者随后可以extract from the JSON payload the branch name。并且,如果名称与要单选的分支匹配,请执行
git pull
操作。
这篇关于如何在推送新提交时为源代码树中的特定分支设置自动拉入或使用Git挂钩的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文