Ich denke, es wird ein paar generierten Dateien, die Sie nicht in Ihrem Repo kleben zu tun wan't (Buildausgabe dir unter der Annahme in Ihrem git heirachy ist):
- Objektdateien (. o, o.obj)
- Bibliotheken (LIB)
- DLLs, Shared Objects (.so, .dll)
- Executables (EXE, a.out?)
GIT Dateien ignorieren sind etwas, was ich iterativ tendiere. „Hey, ich weiß nicht, diese Dinge in meinem Repo müssen“ ...
Edit: re Dmckee Kommentar
Ja, wollen Sie auf jeden Fall Swap-Dateien zu ignorieren, temporäre Dateien usw. ich folgende, wie sie eine Grundlage für meine .gitignore:
Wenn der Editor automatische Backups erstellt (Ala Emacs * ~ Dateien), können Sie wahrscheinlich auch ohne diese arbeiten. – dmckee
Normalerweise ignorieren Sie generierte Dateien in versionsgesteuerter und übertragener '.gitignore' Datei (so werden alle Dateien ignoriert), aber ignorieren Backup Dateien und andere Dateitypen in Abhängigkeit von Ihrer Umgebung (Backup Dateien können * oder * sein) .bak) im nicht übertragenen Repository .git/info/exclude (oder in core.excludesfile in ~/.gitconfig). –