Новичок в GIT: как проверить, что было изменено в моем случае?

Я новичок в GIT. Разрабатываю проект на машине Ubuntu.

В корневом пути моего проекта при вводе git status я получил следующий вывод в окне терминала:

# On branch develop
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#   modified:   Rakefile
#   modified:   db/schema.rb

Но я не знаю, что было изменено / изменено в этих файлах, как проверить, какие изменения были внесены в эти два файла?


person Leem    schedule 17.10.2011    source источник


Ответы (1)


Просто беги:

 git diff

Если вы хотите получить красивый цветной вывод таких команд, стоит установить параметр конфигурации color.ui, например:

git config --global color.ui auto
person Mark Longair    schedule 17.10.2011
comment
Я запускаю git diff и получаю некоторые результаты, начинающиеся со знаков + и -, что они обозначают? - person Leem; 17.10.2011
comment
Строки, начинающиеся с +, показывают новые строки, которые вы добавили, а те, которые начинаются с -, показывают строки, которые были в файле, но теперь были удалены. - person Mark Longair; 17.10.2011
comment
+1. Четыре. Более. Голоса. Примечание: соединение git diff с внешним инструментом (например, Beyond Compare) тоже может помочь: stackoverflow.com/questions/2069490/ - person VonC; 17.10.2011
comment
ОДНА ТЫСЯЧА ГОЛОСОВАЕТ! Теперь ты официально мерзавец (конечно, ты был для меня до значка) - person VonC; 17.10.2011
comment
@VonC: спасибо - конечно же, ничего по сравнению с твоей выдающейся работой :) - person Mark Longair; 17.10.2011