A .gitignore
fájl egy szöveges fájl, amely megmondja Gitnek, mely fájlokat vagy mappákat hagyja figyelmen kívül egy projektben.
A helyi .gitignore
fájlokat általában a projekt gyökérkönyvtárába helyezik. Létrehozhat egy globális .gitignore
fájlt is, és a fájl minden bejegyzését figyelmen kívül hagyja az összes Git-tárháza.
Helyi .gitignore
fájl létrehozásához hozzon létre egy szöveges fájlt, és nevezze el .gitignore
(ne felejtse .
el az elején feltüntetni a Ezután szükség szerint szerkessze ezt a fájlt. Minden új sorban fel kell tüntetni egy további fájlt vagy mappát, amelyet Git figyelmen kívül akar hagyni.
A fájl bejegyzései egyező mintát is követhetnek.
*
helyettesítő karakterként használatos/
a.gitignore
fájlhoz viszonyított útvonalnevek figyelmen kívül hagyására szolgál#
a.gitignore
fájlhoz megjegyzések hozzáadására szolgál
Ez egy példa a .gitignore
fájl kinézésére:
# Ignore Mac system files .DS_store # Ignore node_modules folder node_modules # Ignore all text files *.txt # Ignore files related to API keys .env # Ignore SASS config files .sass-cache
A globális .gitignore fájl hozzáadásához vagy módosításához futtassa a következő parancsot:
git config --global core.excludesfile ~/.gitignore_global
Ezzel létrehozza a fájlt ~/.gitignore_global
. Most ugyanúgy szerkesztheti ezt a fájlt, mint egy helyi .gitignore
fájlt. Az összes Git-tárház figyelmen kívül hagyja a globális .gitignore
fájlban felsorolt fájlokat és mappákat .
Hogyan lehet visszavonni a New Gitignore-tól korábban elküldött fájlokat
Egyetlen fájl követésének visszavonása , azaz állítsa le a fájl követését, de ne törölje a rendszer használatából:
git rm --cached filename
Minden fájl követésének visszavonása itt .gitignore
:
Először hajtsa végre a fennmaradó kódváltozásokat, majd futtassa:
git rm -r --cached
Ez eltávolítja az összes megváltozott fájlt az indexből (átmeneti terület), majd futtassa:
git add .
Végezze el:
git commit -m ".gitignore is now working"
Visszavonáshoz git rm --cached filename
használjagit add filename
Több információ:
- Git dokumentáció: gitignore
- Fájlok figyelmen kívül hagyása: GitHub
- Hasznos
.gitignore
sablonok: GitHub