В этой статье будут продемонстрированы различные сценарии отображения новых, измененных и удаленных файлов в Git.
Как составить список новых, удаленных и измененных файлов в Git?
В этой ситуации могут быть разные сценарии, например:
- Сценарий 1: Список новых, измененных и удаленных файлов рабочего каталога и промежуточной области
- Сценарий 2: Список новых, измененных и удаленных файлов репозитория 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.