#windows #git #msysgit
#Windows #git #msysgit
Вопрос:
Я пытаюсь найти полный список функций tortoise git для командной строки git (версия cmd, а не bash). Я застрял при просмотре графического журнала. В TortoiseGit я могу
- Открыть журнал репозитория
- Переход между фиксациями и просмотр файлов в каждой фиксации
- Откройте diff непосредственно из журнала
Существуют ли какие-либо инструменты командной строки, скрипты или псевдонимы для этого?
Я был поражен, что git содержит интерактивный промежуточный диалог, и я ищу что-то подобное.
Ответ №1:
Вышестоящий пакет git поставляется с графическим инструментом called gitk
, который делает именно то, что вы хотите. Однако инструмент командной строки не предлагает интерактивный способ просмотра коммитов. Вместо этого вы должны использовать отдельные команды для этого:
git log
Это покажет вам журнал. Обратите внимание, что каждая запись в журнале начинается с идентификатора фиксации. Затем вы можете просмотреть разницу этого коммита с помощью:
git show <identifier>
Чтобы просмотреть файлы в том виде, в каком они были при определенной фиксации, просто проверьте эту фиксацию:
git checkout <identifier>
После того, как вы закончите, вы можете вернуться к git checkout master
(при условии, что вы находитесь на главной ветке).
Комментарии:
1. Я все это знаю. Но это не так быстро, как инструмент gui