git erstellt eine .gitignore-Datei und verwendet

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

  1. .gitignoreDatei erstellen
  2. 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

Guess you like

Origin blog.csdn.net/frighting_ing/article/details/129223754