5

当我在我的 git repo 上运行它时,这就是我得到的。

git pull .
From .
 * branch            HEAD       -> FETCH_HEAD
Current branch rel_20121207 is up to date.

但是当我运行它时,git pull它实际上是从远程更新的。

我想知道我跑的时候到底发生了什么git pull .

4

1 回答 1

9

哈,这个很好玩。git pull采用远程名称文件规范。您正在给它一个文件规范(' .' 表示当前目录),因此它将您当前的 repo 视为一个遥控器,并将您当前的 HEAD 放入 FETCH_HEAD。你正在把你的回购拉到自己身上;本质上它什么也没做。

于 2013-01-08T08:17:45.047 回答