Видеть исторического изменений используя GIT

Как я могу видеть исторического изменений для файла в Git, вместе с изменениями в каждом commit?

Я использовал:

git log -- [filename]

который показывает мне исторического commits на файле, но не контенте каждого изменения из-за commit.

3
задан 16.03.2016, 01:15
3 ответа

В соответствии с официальной документацией git-log (man git-log) ты можешь использовать 2 полезных аргумента:

  • --follow: Продолжи список биографии файла, за известностью (работай только с единственными файлами).
  • -p, -u, --patch: Он произведет заплаты (видеть секцию: «generating patches»).
git log --follow -p [filename]

Графический способ

(автор: @Tim Купер)

Ты можешь использовать команду:

gitk [filename]

Есть информация в этом спрашивает твою (на английском) сходно: View the change history of в file using Git versioning - StackOverflow.

7
ответ дан 24.11.2019, 14:43
  • 1
    Это не sab и # 237; в Chofo: " git log - follow-p < archivo> " но например файл .xml или .txt он показывает мне весь контент =), я думаю, что я выбираю из-за gitk < ruta/archivo> – Jorgesys♦ 16.03.2016, 01:33

Я, что я делаю, чтобы реализовывать это задание, это следующее:

  • Когда я готовлю мои файлы для того, чтобы пересылать их в HEAD, я использую git commit -m "algún mensaje" -v то, что он делает -v спровоцируй, что добавляются различия твоих реализованных изменений.

  • После пересылая их я использую следующую команду git log -c что показывает все тебе commits с последнего до первого commit, реализованные в файл с Ваш соответствующие изменения, кроме добавочных данных, как index, inserciones и остальные.

1
ответ дан 24.11.2019, 14:43

Он осуществляется с командой:

gitk <path>

Покажи изменения в хранилище или отборном наборе commits. Это включает дисплей графика совершать, что показывает информацию, связанную с каждым подтверждением приема, и файлы деревьев каждой ревизии.

Документация gitk

0
ответ дан 24.11.2019, 14:43