Просмотр различий в изменениях

Beginner

This tutorial is from open-source community. Access the source code

Введение

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

Просмотр различий в изменениях

В качестве разработчика вы можете захотеть просмотреть различия между вашими подготовленными или не подготовленными изменениями и последним коммитом. Это полезно, когда вы хотите проверить свои изменения перед их коммитом или когда хотите увидеть, какие изменения вы внесли с момента последнего коммита.

Для демонстрации того, как просматривать различия в изменениях, мы будем использовать репозиторий git-playground. Предположим, что вы внесли некоторые изменения в файл README.md и хотите просмотреть различия между своими изменениями и последним коммитом.

  1. Откройте терминал и перейдите в директорию git-playground:
cd git-playground
  1. Используйте команду git diff, чтобы просмотреть различия между вашими не подготовленными изменениями и последним коммитом:
git diff
  1. Альтернативно вы можете использовать опцию --staged, чтобы просмотреть различия между вашими подготовленными изменениями и последним коммитом:
git diff --staged

Вот результат выполнения шага 2:

diff --git a/file1.txt b/file1.txt
index bfccc4a..ee23125 100644
--- a/file1.txt
+++ b/file1.txt
@@ -1 +1,2 @@
 This is file1.
+hello,labex

Вот результат выполнения шага 3:

diff --git a/README.md b/README.md
index 0164284..f47591b 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,3 @@
 ## git-playground
 Git Playground
+hello,world

Резюме

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