Задать вопрос

Как перейти на последний коммит в ветке?

Какой командой через консоль можно обновить текущие версии файлов в ветке до последнего коммита?
Документация предлагает использовать команду git pull - скачать все изменения из обновить файлы до последней версии.
Но проблема в том, что я использую jgit - это скрипт для Solaris (официальных пакетов для git нет), а в нем нет такой команды.
Есть команда fetch - но это только для скачивания из удаленного репозитория изменений.
Есть команда reset --hard - но для этого нужно знать хэш последнего коммита.
Какие ещё есть команды в git, кроме pull?
  • Вопрос задан
  • 16944 просмотра
Подписаться 1 Оценить Комментировать
Ответ пользователя kkomissarov К ответам на вопрос (3)
@kkomissarov
Более универсальный способ, который позволить перейти в любой коммит, который расположен в ветке позже текущего:

Вывести все коммиты в ветке в том числе и те, которые были позже текущего:
git log --oneline --all

А дальше просто перейти в последний коммит по хэшу:
git checkout 1afc

А если именно в последний, то так (branch_name - название ветки)
git checkout branch_name
Ответ написан
Комментировать