Für die Konfiguration der .ignore-Datei in Git sind bestimmte Codebeispiele erforderlich.
Bei der Verwendung von Git zur Versionskontrolle möchten einige Dateien nicht von Git verfolgt und verwaltet werden, z. B. temporäre Dateien, Protokolldateien usw sensible Informationen usw. . Um Git anzuweisen, diese Dateien zu ignorieren, können wir es mithilfe einer .gitignore-Datei konfigurieren. Die Datei
.gitignore ist eine reine Textdatei, mit der Dateien oder Ordner angegeben werden, die Git ignoriert. Seine Funktion besteht darin, Git mitzuteilen, welche Dateien oder Ordner nicht in die Versionskontrolle einbezogen werden müssen und ob sie im Git-Status angezeigt werden sollen. Hier ist ein Beispielcode für die .gitignore-Dateikonfiguration:
Bestimmte Dateien ignorieren:
# 忽略test.txt文件 test.txt # 忽略所有.DS_Store文件 .DS_Store # 忽略目录下的所有.txt文件 /*.txt # 忽略当前目录及其子目录下的所有.log文件 *.log # 忽略test目录下的所有.xml文件 /test/*.xml
Ordner ignorieren:
# 忽略build文件夹 build/ # 忽略所有的dist文件夹 dist/ # 忽略所有的node_modules文件夹 node_modules/
Platzhalter verwenden:
# 忽略所有的后缀为.tmp的文件 *.tmp # 忽略所有以a开头,以b结尾的文件 a*b # 忽略所有的.db、.log和.tmp文件 *.[dblogtmp] # 忽略所有的log文件,但build目录下的log文件除外 *.log !build/*.log
Hinweis:
# 这是一个注释 *~ # 忽略所有以~结尾的文件 /mt/ # 忽略根目录下的mt目录
Das Interessante ist dass die .gitignore-Datei in einem beliebigen Verzeichnis des Projekts abgelegt werden kann. Wenn Git nach Ignorierregeln sucht, findet es die Regeln und wendet sie in der Reihenfolge von oben nach unten an. Daher können Sie relative Pfade in der .gitignore-Datei verwenden, um beispielsweise anzugeben, dass Dateien in einem bestimmten Verzeichnis ignoriert werden sollen.
Darüber hinaus generieren einige Editoren oder IDEs automatisch bestimmte Konfigurationsdateien oder Cache-Dateien. Diese Dateien möchten möglicherweise nicht von Git verwaltet werden und können über die .gitignore-Datei ignoriert werden.
Zusammenfassend lässt sich sagen, dass die Konfiguration der .gitignore-Datei Git anweisen kann, bestimmte Dateien oder Ordner für eine bessere Versionskontrolle zu ignorieren. Ich glaube, Sie haben mit dem obigen Beispielcode gemeistert, wie Sie die .gitignore-Datei so konfigurieren, dass Dateien und Ordner ignoriert werden, die nicht in die Git-Versionskontrolle einbezogen werden müssen.
Das obige ist der detaillierte Inhalt vonSo legen Sie das Ignorieren von Dateien in Git fest. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!