Разлика между gitkeep и gitignore в Git

Razlika Mezdu Gitkeep I Gitignore V Git



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 Repository с „ mkdir ” команда:

$ mkdir нулева папка



Стъпка 3: Придвижете се до папка

След това изпълнете „ cd ” за преместване в създадената празна папка:

$ cd нулева папка



Стъпка 4: Създайте .gitkeep файл

Създавам ' .gitkeep ” файл в празната папка с помощта на предоставената команда:

$ докосване .gitkeep



Стъпка 5: Добавете файл

Стартирайте „ git add. ”, за да добавите файл и да актуализирате индекса на Git за проследяване:

$ git add .



Стъпка 6: Извършете промени

След това задайте промените в Git хранилището с „ git ангажимент ” команда:

$ git ангажимент 'празна папка'


Тук, ' ” е флаг, използван за добавяне на съобщението за ангажиране в двойни кавички:


Стъпка 7: Push Commit

И накрая, ще изпратим комита с празната папка към отдалеченото хранилище на Git:

$ git натискане --set-upstream произход основен


Изходът по-долу показва, че успешно сме изпратили ангажимента с празна Git директория:


Нека да разгледаме следващия раздел, за да разберем използването на „ gitignore ” в Git.

Как да използвам gitignore в Git?

Вижте стъпките по-долу, за да игнорирате празната папка, докато проследявате Git хранилището с помощта на gitignore.

Стъпка 1: Отворете Git Repository

Първо отворете Git хранилището на вашата система:


Стъпка 2: Създайте празна папка

След това щракнете с десния бутон вътре в избраната папка, изберете „ Нов ” от появилото се меню и щракнете върху „ Папка ” опция:


Задайте името на папката като „ .gitignore ”:


Стъпка 3: Стартирайте Git Bash

Отворете „ Git Bash ” във вашата система с помощта на „ Стартиране ' меню:


Стъпка 4: Навигирайте до Директория

Отидете до хранилището на Git, като използвате „ cd ” команда:

$ cd 'C:\Потребители azma\Linux_1'



Стъпка 5: Проверете състоянието

И накрая, проверете състоянието на Git директорията, в която сме създали празна папка:

$ git състояние


Както виждате, Git не изброи „ .gitignore ” папка:


Обяснихме разликата между gitkeep и gitignore в Git.

Заключение

Празна папка в Git хранилището е известна като „ .gitkeep ”, който се използва за създаване на Git хранилище, което съдържа друга празна директория. От друга страна, „ .gitignore” се използва за запазване на чувствителна информация, която не се разкрива при проследяване на Git хранилището. Този блог демонстрира разликата между Gitkeep и Gitignore в Git и как да ги използвате.