Список Git новых/измененных/удаленных файлов

Spisok Git Novyh Izmenennyh Udalennyh Fajlov



Git — известный инструмент, который используется для отслеживания изменений в файлах. Репозиторий Git содержит несколько новых, удаленных и измененных файлов. Когда пользователь создает новый файл, изменяет его или удаляет, эти изменения необходимо добавить в индекс Git для целей отслеживания. Кроме того, доступны команды Git для вывода списка новых, измененных и удаленных файлов.

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

Как составить список новых, удаленных и измененных файлов в Git?

В этой ситуации могут быть разные сценарии, например:







Сценарий 1: Список новых, измененных и удаленных файлов рабочего каталога и промежуточной области

Рабочий каталог содержит неотслеживаемые файлы, а промежуточная область содержит все отслеживаемые файлы. Отслеживаемые файлы — это файлы, которые добавляются в промежуточную область (индекс) Git, а неотслеживаемые файлы — это файлы, которые еще не были добавлены в индекс Git.



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



статус git

В приведенном ниже выводе показаны все отслеживаемые и неотслеживаемые файлы и модификации. Здесь:





  • новый файл.txt ” — это недавно добавленный отслеживаемый файл в промежуточной области.
  • Файл1.txt ” — измененный неотслеживаемый файл в рабочем каталоге.
  • feat.txt ” — удаленный неотслеживаемый файл в рабочем каталоге.
  • index.txt ” — это недавно добавленный неотслеживаемый файл в рабочем каталоге:

Более того, « -фарфор Опция также может быть использована с опцией « статус git ” для отображения состояния рабочего каталога и промежуточной области в кратком формате:



статус git --фарфор

В приведенном ниже выводе:

  • М ” представляет измененный файл в рабочем каталоге.
  • Д ” показывает удаленный файл в рабочем каталоге.
  • А ” указывает на новый файл, добавленный в промежуточный индекс.
  • ?? ” отображает неотслеживаемый файл:

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

git ls-файлы && git касса

Здесь:

  • git ls-файлы -o ” используется для перечисления новых файлов
  • git касса ” используется для добавленных, измененных и удаленных файлов:

Сценарий 2: Список новых, измененных и удаленных файлов репозитория Git

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

git whatchanged --В сети

На скриншоте ниже

  • Д ” показывает удаленные файлы из репозитория Git.
  • М ” указывает на измененные зафиксированные файлы.
  • А ” представляет недавно добавленные файлы в репозиторий Git:

Это все, что касается списка новых, измененных и удаленных файлов в Git.

Заключение

Чтобы вывести список всех новых, измененных и удаленных файлов рабочего каталога и промежуточной области, « статус git ' или ' git ls-files -o && git checkout ” можно использовать команды. Более того, « -фарфор Опция также может быть использована с опцией « статус git ” для отображения вывода в сжатом формате. Чтобы вывести список новых, измененных и удаленных файлов репозитория Git, используйте « git whatchanged-oneline команда. В этой статье были продемонстрированы различные сценарии отображения новых, измененных и удаленных файлов в Git.