Научаване как да Git: Игнориране на файлове и папки с помощта на GitIgnore

Понякога нашият проект не се състои само от кода, който създадохме. Има някои файлове, генерирани от IDE или нашата рамка, които всъщност не са необходими. Тези файлове или папки понякога също могат да генерират грешки, когато се копират на друг компютър, така че трябва да игнорираме тези ненужни файлове или папки.

Представяме ви GitIgnore

GitIgnore файл е файл, който посочва файловете или папките, които искаме да игнорираме. Има няколко начина за тяхното конкретизиране

Първият е определяне от конкретното име на файла. Ето пример, да кажем, че искаме да игнорираме файл, наречен readme.txt, тогава просто трябва да напишем readme.txt във файла .gitignore.

Вторият можем да напишем и името на разширението. Например, ние ще игнорираме всички .txt файлове, след което ще напишем * .txt.

Има и метод за игнориране на цяла папка. Да речем, че искаме да пренебрегнем папката с име тест. Тогава можем просто да напишем тест / във файла.

Има и други начини за определяне на игнорираните файлове. Но като за начало вероятно ще използвате само тези 3 начина.

Ръце на

Нека се опитаме да създадем .gitignore файла. Ще продължа моето хранилище. Да дефинираме нашите правила за файловете, които трябва да бъдат запазени. Това е само пример.

  1. За readme в Github ще ни трябва само файл README.md. Нека игнорираме дали има файл README.txt.
  2. Ние също не се нуждаем от папка, наречена изход.
  3. Тъй като няма да бъдат добавени Java файлове в хранилището, нека игнорираме всички Java файлове (.java).

Можете да проверите правилата въз основа на предишния раздел, за да ги преобразувате във .gitignore файл. Може да получите подобен файл като този.

Запишете този файл като .gitignore файл и го поставете в главната папка на проекта Git. Сега, ако се опитате да добавите тези файлове в хранилището на Git, то ще бъде игнорирано. Защото ние вече дефинираме правилото за файлове, които ще бъдат игнорирани от Git.

Забележете, че се опитвам да добавя README.txt, но той не е посочен, когато се опитвам да проверя с „git status“.

Едно нещо, което трябва да се отбележи, ако файловете или папките, които вече са добавени към проекта на Git, преди да го добавим към файла .gitignore, тогава тези файлове или папки ще са налични в проекта Git. Защото се опитваме да игнорираме тези файлове или папки, след като вече ги добавим към системата за проследяване на Git.

Увиване

Днес говорихме за игнориране на файлове и папки. Игнорирането на файлове и папки е важно, тъй като не всички от тези файлове са необходими, когато се опитваме да преместим този проект на други устройства. Ако искате да научите повече за това как да укажете тези игнориращи файлове и папки, можете да проверите връзки към референции. След това ще създадем цяло .gitignore файлове, които са специфични за всеки проект, по който работите в момента. Благодаря ви за четенето.

Препратки