当我执行
我需要的输出是:
当我运行
为什么
git fetch
时,什么也没有发生,尽管我可以看到我的origin/master
落后于GitHub上的版本。从git fetch
中唯一得到的输出是:$ git fetch origin
From github.com:myname/myrepo
* branch master -> FETCH_HEAD
我需要的输出是:
$ git fetch
From github.com:myname/myrepo
6a6a103..77edb9d master -> origin/master
* [new branch] feature -> origin/feature
当我运行
git ls-remote
命令时:$ git ls-remote
From git@github.com:myname/myrepo.git
77edb9d40be3a75bd25288ab375ef16e009267fa HEAD
77edb9d40be3a75bd25288ab375ef16e009267fa refs/heads/master <-- latest
9f2c06129eefef3f1cdc96499058d7b58e2ad0b6 refs/heads/feature
但是git show-ref
给了我以下结果
$ git show-ref
e4d894a2db19c3dbbdb946b25142c981695e0790 refs/heads/master
9f2c06129eefef3f1cdc96499058d7b58e2ad0b6 refs/heads/feature
6a6a10322110a690044e267eb7644613057dd932 refs/remotes/origin/master <-- old!
为什么
git fetch
没有任何反应?