git ls-remote
показывает вам ссылки в удаленном хранилище, поэтому refs/heads/release/version-2011.11
является только действительным ссылочным номером в этом хранилище, а не вашим локальным клоном. Если пульт дистанционного управления называется origin
(как это было бы по умолчанию), то соответствующая ветка удаленного отслеживания будет называться:
refs/remotes/origin/release/version-2011.11
... или вы можете использовать сокращение: origin/release/version-2011.11
(ошибка, которую вы видите, связана с попыткой git интерпретировать последний параметр как путь, так как он не знает ссылки с этим именем.)
Если вы просто хотите использовать git log
, вам даже не нужно создавать локальную ветвь, которая отслеживает ветку удаленного отслеживания - вы можете просто сделать:
git log origin/release/version-2011.11
Чтобы обновить эту ветку удаленного отслеживания (если в удаленном хранилище произошли изменения), вы можете просто сделать:
git fetch origin