因此,我有一个名为branchA
的分支,它与分支develop
分支了
develop
└ branchA
有人推入develop
分支后,我希望branchA
也有更新。
develop - develop(HEAD)
└ branchA
所以我做了git rebase develop
:
develop - develop(HEAD)
└ branchA
这很好。但是,是否存在使branchA
始终根据develop
重新设置的设置?
因此有人将其推入develop
分支后,我可以立即获得更新的内容吗?
答案 0 :(得分:1)
不确定这是否可以解决您的问题,但是您可以设置一个结帐后挂钩,该结帐将在每次结帐分支A时进行重新设置 简而言之: 在.git hooks文件夹中添加一个名为post-checkout的文件:
.git/hooks/post-checkout
将文件设置为可执行文件(chmod + x),然后在其中添加if语句(检查您是否在branchA上作为重新设置基础的条件)
您可以在此处查看git hooks文档以获得更多信息: https://git-scm.com/docs/githooks
祝你好运!