Wirkung
Ignorieren Sie die entsprechenden Dateien beim Hochladen auf Git, um Probleme wie das Hochladen unnötiger Dateien und das Hochladen großer Dateien zu vermeiden.
Methode
.gitignore
Datei erstellen- Regeln hinzufügen
# 忽略所有以 .a 结尾的文件
*.a
# 不能忽略所有 lib.a 文件
!lib.a
# 仅仅忽略当前目录下的 TODO 文件
/TODO
# 忽略 build 目录下的所有文件
build/
# 仅仅忽略 doc 一个目录下的所有 .txt 文件
doc/*.txt
# 忽略 doc 目录下(包括子目录)的所有 .pdf 文件
doc/**/*.pdf
Testen Sie, ob die ignorierte Datei erfolgreich ist
Wenn bereits eine Git-Datei übermittelt wurde, enthält der entsprechende Track den Cache der vorherigen Datei und .gitignore filtert die Dateien im Puffer nicht. Löschen Sie daher zuerst den vorherigen Commit-Tracking-Cache, dann kann die .gitignore-Datei den gewünschten Effekt erzielen.
Cache löschen
git rm -r -f --cached .
Erneut einreichen
git add .
Sehen Sie sich noch einmal an, was .gitignore ignoriert
git ls-files
Alles funktioniert einwandfrei.
Der Commit-Zweig wird an Github übertragen.
git commit -m "add .gitignore"
git push origin master