有时我在执行“git pull origin BRANCH”时不小心输入了错误的分支名称。
当 XXX 不是我目前在本地存储库上检查的同一个分支时,有没有办法禁止“git pull origin XXX”?即仅当本地检查的分支是 XXX 而不是 YYY 时才允许“git pull”。
也就是说,我确实希望“合并”发生,但前提是我拉出我当前在本地存储库中签入的同一个分支。有没有办法可以将本地存储库配置为仅允许来自同一分支名称的“git pull”?
例如:案例1:
本地存储库上当前检查的分支是“test”
[* test ] /code$ git pull origin master
这会将代码从“test”分支合并到我的本地“master”分支。==> 我想禁止这个。
案例二:
本地存储库上当前检查的分支是“master”
[* master ] /code$ git pull origin master
这会将远程“master”分支的更改合并到我的本地“master”分支。==> 这没关系。
我希望我能很好地解释我的问题。
提前致谢。