Вопросы с тегом «git-log»

Показывает журналы фиксации репозитория Git

3092
Просмотр истории изменений файла с помощью Git-версий

Как я могу просмотреть историю изменений отдельного файла в Git, полную информацию о том, что изменилось? Я дошел до: git log -- [filename] которая показывает мне историю коммитов файла, но как мне узнать содержание каждого файла? Я пытаюсь сделать переход от MS SourceSafe, и это было просто...

1753
Просмотр невыпущенных коммитов Git

Как я могу просмотреть любые локальные коммиты, которые я сделал, которые еще не были отправлены в удаленный репозиторий? Изредка git statusбудет распечатываться, что моя ветка на X коммитов опережает origin/master, но не всегда. Это ошибка с моей установкой Git или я что-то...

1385
Симпатичные графы веток

Я видел, что в некоторых книгах и статьях есть действительно симпатичные графики веток и коммитов git. Как я могу сделать высококачественные печатные изображения из истории...

828
Как найти Git-репозиторий по сообщению коммита?

Я проверил некоторый исходный код в GIT с сообщением фиксации «Build 0051». Однако я больше не могу найти этот исходный код - как мне извлечь этот источник из репозитория GIT, используя командную строку? Обновить Проверено в версиях 0043, 0044, 0045 и 0046 с использованием SmartGIT. Проверено 0043...

412
Каковы различия между двойной точкой «..» и тройной точкой «…» в диапазонах коммитов Git?

Некоторые команды Git принимают диапазоны фиксации, и один допустимый синтаксис - разделять два имени фиксации двумя точками .., а другой синтаксис использует три точки .... Каковы различия между этими...

396
Как запустить git log, чтобы увидеть изменения только для конкретной ветки?

У меня есть локальная ветка, отслеживающая удаленную / основную ветку. После запуска git-pullи git-log, журнал покажет все коммиты в удаленной ветви отслеживания, а также текущую ветку. Однако, поскольку в удаленную ветку было внесено так много изменений, мне нужно увидеть только коммиты, сделанные...

341
Как я вижу различия коммитов между ветками в git?

Я нахожусь на Branch-X и добавил еще пару коммитов. Я хочу увидеть все различия между MASTER и ветвью, в которой я работаю, с точки зрения коммитов. Я мог бы просто сделать git checkout master git log а затем git checkout branch-X git log и визуально различать их, но я надеюсь на более простой и...

208
Git - Найти коммит, где файл был добавлен

Скажем, у меня есть файл, foo.jsкоторый был зафиксирован некоторое время назад. Я хотел бы просто найти коммит, где этот файл был впервые добавлен. После прочтения ответов и моей собственной работы, это работает для меня git log --follow --diff-filter=A --find-renames=40%...

206
Фиксация истории в удаленном хранилище

Я пытаюсь получить доступ к истории коммитов ветки в удаленном репозитории. Я посмотрел на документ, но не смог найти какой-либо существенной информации о том, как получить доступ к истории комитетов удаленного репо с помощью моего локального клиента git....

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

Я уже посмотрел соответствующие документы с git-scm.com и gitref.org , но, похоже, не могу понять это. Допустим, я хочу получить все коммиты на вторник, 12 ноября 2013 года. Используя в качестве примера существующее репо, я точно знаю, что у меня были коммиты в этот день, а также коммиты накануне и...

181
Жуткий журнал одной ревизии

У меня есть коммит c. Я хочу получить ревизию этого точного коммита с + метаинформации и никого другого. Есть ли более простой способ, чем git log -p c^..cсделать

180
Как войти в журнал в обратном порядке?

Недавно я узнал, что могу получить журнал hg для печати истории в обратном порядке: hg log -r : Итак, конечно, я попробовал: git log -r : Ну, это не сработало. Так, что команда делает то же самое в...

158
В чем разница между git reflog и log?

Страница man говорит, что log показывает журналы фиксации, а reflog управляет информацией reflog. Что такое информация reflog и что она имеет, чего нет в журнале? Журнал кажется гораздо более...

139
Получить список всех коммитов git, включая «потерянные»

Допустим, у меня есть такой график: A---B---C---D (master) \ \-E---F (HEAD) Если я это сделаю git log --all --oneline, я получу все шесть моих коммитов. Но если график A---B---C---D (master, HEAD) \ \-E---F Я не увижу E и F. Могу ли я получить мерзавец, чтобы сказать мне все коммиты, в том числе...

128
Как получить историю коммитов только для одной ветки?

Допустим, я создал новую ветку my_experimentот masterи сделал несколько фиксаций к my_experiment. Если я делаю, git logкогда включен my_experiment, я вижу коммиты, сделанные в этой ветке, но также и фиксации, сделанные masterдо создания my_experimentsветки. Мне было бы очень полезно увидеть историю...

117
Как я могу получить разницу между всеми коммитами, которые произошли между двумя датами с помощью Git?

Или просто все коммиты, произошедшие между двумя датами? В SVN вы можете сделать что-то вроде svn diff -r{date}:{date} сделать это! Кажется, я не могу найти аналог этого Git. В частности, я собираюсь написать сценарий для ежедневной рассылки электронных писем со всем кодом, зафиксированным в тот...

106
Цвет в git-log

Когда вы запустите git log --decorate --pretty=onelineна выходе будут записи, как (HEAD, refs/published/master, master)с окраской. В моем gitconfig также есть следующее: [color "branch"] current = yellow reverse local = yellow remote = green Как воспроизвести эти цвета при создании...