У меня есть это:
git clone --depth=1 <repo> app
cd app
git fetch origin
git checkout a119b1076dd45a88a3609c4f7893ef3d82f9a4ee
но там написано:
fatal: reference is not a tree: a119b1076dd45a88a3609c4f7893ef3d82f9a4ee
если я использую название филиала:
git checkout me/work
Я получаю:
error: pathspec 'me/work' did not match any file(s) known to git.
это потому что я сделал мелкий клон? не имеет большого смысла для меня. Коммит находится на удаленном компьютере, по крайней мере ветвь / коммит с таким именем находится на удаленном компьютере.
Обновление:
Итак, я добавил --all
к git fetch --all
, а затем набрал git branch -vv --all
, и я вижу:
* master 4761f83 [origin/master] timeline event update date should not be the review date. Every time it is inserted or updated the update date should be the current utc date
remotes/origin/HEAD -> origin/master
remotes/origin/master 4761f83 timeline event update date should not be the review date. Every time it is inserted or updated the update date should be the current utc date
так что ветки нет в этом списке , если это поможет кому-то помочь мне.