Разница между gitkeep и gitignore в Git

Raznica Mezdu Gitkeep I Gitignore V Git



Гит это инструмент разработки, используемый командами для управления исходным кодом и простой работы с проектами. Однако у него нет возможности отслеживать пустые каталоги, поэтому, если пользователи создают пустой каталог, он не отслеживает такой каталог и игнорирует его.

Этот блог объяснит разницу между gitkeep и gitignore в Git.







Что такое gitkeep и gitignore в Git?

gitkeep используется для добавления пустого каталога в репозиторий Git; однако это не встроенная функция Git. Например, иногда пользователи создают пустые каталоги и хотят добавить их в репозиторий. Для этого необходимо создать « .gitkeep » под пустым каталогом. После этого он станет частью репозитория Git.



С другой стороны, gitignore перечисляет файлы, которые Git игнорирует при поиске неотслеживаемых файлов. Если пользователи хотят скрыть или защитить какую-либо конфиденциальную информацию, касающуюся их проектов, например учетные данные, они могут сохранить ее как «. gitignore файлы.



Посмотрите на разницу между gitkeep и gitignore в Git.





Разница между gitkeep и gitignore в Git?

Здесь мы перечислили основное различие между gitkeep и gitignore:

gitkeep gitignore
gitkeep не является встроенной функцией Git, поскольку он используется только для хранения пустых каталогов. gitignore используется для вывода списка игнорируемых файлов.
gitkeep используется для отслеживания пустых каталогов в Git. Он используется для сохранения конфиденциальной информации.

Давайте проверим приведенные ниже разделы, чтобы понять, как использовать gitkeep и gitignore в Git.



Как использовать gitkeep в Git?

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

Шаг 1: Запустите Git Bash

Откройте терминал Git Bash в вашей системе с помощью кнопки « Запускать меню:


Шаг 2: Создайте пустую папку

Создайте пустую папку в репозитории Git с именем « мкдир команда:

$ мкдир пустая папка



Шаг 3: Перейдите к папке

Далее выполните « CD ” для перехода в созданную пустую папку:

$ CD пустая папка



Шаг 4: Создайте файл .gitkeep

Создать ' .gitkeep » в пустой папке с помощью предоставленной команды:

$ трогать .gitkeep



Шаг 5: Добавьте файл

Запустите « git добавить . », чтобы добавить файл и обновить индекс Git для отслеживания:

$ git добавить .



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

После этого внесите изменения в репозиторий Git с помощью « git совершить команда:

$ git совершить 'пустая папка'


Здесь, ' ” — это флаг, используемый для добавления сообщения коммита в двойные кавычки:


Шаг 7: Нажать фиксацию

Наконец, мы отправим коммит с пустой папкой в ​​удаленный репозиторий Git:

$ git push --set-upstream происхождение основной


Вывод ниже показывает, что мы успешно отправили фиксацию с пустым каталогом Git:


Давайте прочитаем следующий раздел, чтобы понять, как использовать « gitignore » в Гит.

Как использовать gitignore в Git?

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

Шаг 1: Откройте репозиторий Git

Сначала откройте репозиторий Git в вашей системе:


Шаг 2: Создайте пустую папку

Далее щелкните правой кнопкой мыши внутри выбранной папки, выберите « Новый » из появившегося меню и нажмите на « Папка ' вариант:


Установите имя папки как « .gitignore ”:


Шаг 3: Запустите Git Bash

Откройте « Гит Баш ” в вашей системе с помощью “ Запускать меню:


Шаг 4: Перейдите в каталог

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

$ CD 'C:\Пользователи \n азма\Линукс_1'



Шаг 5: Проверьте статус

Наконец, проверьте состояние каталога Git, в котором мы создали пустую папку:

$ статус git


Как видите, Git не перечислил « .gitignore ' папка:


Мы объяснили разницу между gitkeep и gitignore в Git.

Вывод

Пустая папка в репозитории Git называется « .gitkeep », который используется для создания репозитория Git, содержащего еще один пустой каталог. С другой стороны, « .gitignore” используется для сохранения конфиденциальной информации, которая не раскрывается при отслеживании репозитория Git. Этот блог продемонстрировал разницу между Gitkeep и Gitignore в Git и способы их использования.