[git pull] 是从哪里拉取代码的?

3

我正在分支tm-skeleton上执行git pull命令,它会做某事(技术上,它会要求输入密码,然后我在那里按下<ctrl-c>),但我应该如何知道它从哪里拉取?通常,.git/config文件中的[branch "tm-skeleton"]部分可以解释所有这些问题(确切地说是remote变量),但是我的配置文件中没有关于此分支的这样的部分。

1个回答

4
您是否阅读过 git-pull 手册中的“默认行为”部分?引用其中的一节:
经常使用 git pull 而不给出任何参数。传统上,这相当于说 git pull origin。但是,当设置了 branch.<name>.remote 配置,且当前在该分支上时,会使用该值而不是 origin。
为了确定从哪个 URL 获取,会查询 remote.<origin>.url 配置的值。如果没有这样的变量,则使用 $GIT_DIR/remotes/<origin> 文件中 URL 行上的值。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接