阅读this之后,我了解到有3种方法可以提及遥控器的网址以及push和pull ref规范,以防万一它们被git push / pull跳过了。
Git配置文件中的远程:$ GIT_DIR / config,
$ GIT_DIR / remotes目录中的文件,或
$ GIT_DIR / branches目录中的文件。
如果发生冲突值,它们之间的优先级顺序是什么?
答案 0 :(得分:1)
如果考虑使用t/t5505-remote.sh#migrate a remote from named file in $GIT_DIR/branches (2)
,则会看到.git/branches/
中的文件实际上已转换为.gitconfig
远程引用规范。
将名为
<old>
的远程设备重命名为<new>
。
所有的远程跟踪分支和远程配置都已更新。如果
<old>
和<new>
相同,并且<old>
是$GIT_DIR/remotes
或$GIT_DIR/branches
下的文件,则遥控器将转换为配置文件格式。
所以.gitconfig
显然是第一位。
在测试中,$GIT_DIR/remotes
位居第二,$GIT_DIR/branches
位居第三。