Как подробно показать незафиксированные изменения в Git и некоторые различия Git?

Kak Podrobno Pokazat Nezafiksirovannye Izmenenia V Git I Nekotorye Razlicia Git



При работе с Git разработчикам необходимо проверять все зафиксированные и незафиксированные изменения, прежде чем отправлять локальный контент в удаленный репозиторий. Поскольку мы знаем, что незафиксированные файлы не отправляются в удаленный репозиторий Git. Чтобы просмотреть статус репозитория, включая незафиксированные изменения в Git, нажмите « $ гит статус ” использовать команду. Более того, разработчикам может потребоваться просмотреть изменения между последними коммитами. Для этого используйте « $ git разница », чтобы отобразить разницу между двумя желаемыми фиксациями.







В этом руководстве речь пойдет о:



Как просмотреть незафиксированные изменения Git?

Чтобы просмотреть незафиксированные изменения в Git, сначала перейдите в нужный репозиторий, сгенерируйте файл и отследите его до промежуточного индекса. Затем просмотрите отслеженные изменения репозитория Git, используя кнопку « $ гит статус команда.



Следуйте предоставленным шагам, чтобы реализовать описанный выше сценарий!





Шаг 1. Перейдите в локальный каталог Git.

Перейдите в конкретный локальный каталог, используя « компакт диск команда:



$ компакт диск 'С:\Перейти \n ew_repos'

Шаг 2: Создайте новый файл

Затем выполните « трогать ” для создания нового файла в локальном каталоге:

$ трогать test_file.txt

Шаг 3. Добавьте изменения рабочего каталога в промежуточную область Git.

Чтобы отслеживать недавно добавленные изменения в промежуточный индекс, выполните приведенную ниже команду:

$ git добавить test_file.txt

Шаг 4. Подтвердите новые изменения

Просмотрите зафиксированные и незафиксированные изменения, выполнив команду « $ гит статус команда:

$ статус git

В приведенном ниже выводе вы можете видеть, что вновь созданный файл необходимо зафиксировать:

Давайте перейдем к следующему разделу и рассмотрим метод отображения разницы между двумя коммитами.

Как отличить два коммита с помощью команды «git diff»?

Чтобы найти разницу между двумя коммитами, создайте новый файл. Затем внесите и зафиксируйте изменения. Затем откройте файл в текстовом редакторе и внесите некоторые изменения. Добавьте новые изменения в тестовую область и зафиксируйте их. После этого используйте « $ git разница ” вместе с SHA-хэшем нужных коммитов для просмотра изменений в файле.

Попробуйте выполнить приведенные шаги для реализации описанного выше сценария!

Шаг 1: Создайте новый файл

Запустите « трогать ” для создания нового текстового файла:

$ трогать файл1.txt

Шаг 2: отследить новый файл

Выполните следующую команду, чтобы добавить вновь созданный файл в промежуточную область Git для целей отслеживания:

$ git добавить файл1.txt

Шаг 3: Зафиксируйте новые изменения

Затем сохраните все добавленные изменения в репозиторий Git, запустив команду « git совершить команда:

$ git совершить 'Добавлен 1 файл'

Шаг 4: Откройте и обновите файл

Теперь, чтобы открыть и обновить только что добавленный файл, запустите « $ старт команда:

$ запустить файл1.txt

Шаг 5: Добавьте изменения в область подготовки

После внесения изменений в файл отследите их до промежуточной области Git:

$ git добавить .

Шаг 6: Зафиксируйте новые изменения

Затем обновите репозиторий Git новыми добавленными изменениями, выполнив приведенную ниже команду:

$ git совершить 'файл1.txt обновлен'

Шаг 7. Проверьте журнал Git

После этого запустите « git рефлог », чтобы получить SHA-хэш всех коммитов:

$ журнал git --онлайн

В приведенном ниже выводе мы скопировали выделенный SHA-хэш коммита, чтобы найти разницу между ними:

Шаг 8: Найдите разницу между коммитами

Наконец, получите разницу между желаемым скопированным SHA-хэшем коммита, используя « git diff команда:

$ git diff cea60d0 726df51

В выводе ниже:

  • ” указывает на старую версию файла
  • +++ ” показывает обновленный файл.
  • +Мой первый файл. ” — это обновленное содержимое конкретного файла

Мы объяснили, как показать незафиксированные изменения и различия между двумя фиксациями в Git.

Заключение

Чтобы проверить незафиксированные изменения, перейдите в локальный каталог и выполните « статус git команда. Он показывает все незафиксированные изменения. Однако, если вы хотите найти разницу между двумя фиксациями, « git diff ” можно использовать команду. В этом посте продемонстрирован метод отображения незафиксированных изменений и поиска различий между двумя фиксациями в Git.