Ich muss meiner .gitignoreDatei einige Regeln hinzufügen . Ich kann es jedoch nicht in meinem Projektordner finden. Wird es nicht automatisch von Xcode erstellt? Wenn nicht, mit welchem Befehl kann ich einen erstellen?
Wenn Sie Windows verwenden, können Sie im Windows Explorer keine Datei ohne Dateinamen erstellen. Wenn Sie versuchen, eine Textdatei in .gitignore umzubenennen, wird der Fehler " Sie müssen einen Dateinamen eingeben" angezeigt
Um dies zu umgehen, habe ich die folgenden Schritte ausgeführt
Erstellen Sie die Textdatei gitignore.txt
Öffnen Sie es in einem Texteditor, fügen Sie Ihre Regeln hinzu, speichern und schließen Sie es
Halten Sie die UMSCHALTTASTE gedrückt, klicken Sie mit der rechten Maustaste auf den Ordner, in dem Sie sich befinden, und wählen Sie hier das Befehlsfenster öffnen
Benennen Sie dann die Datei in der Befehlszeile mit um ren gitignore.txt .gitignore
Alternativ schlägt @HenningCash in den Kommentaren vor
Sie können diesen Windows Explorer-Fehler umgehen, indem Sie einen Punkt ohne Erweiterung an den Dateinamen anhängen: .gitignore. wird automatisch in .gitignore geändert
Um dies auf einem Mac zu tun, legen Sie einfach eine CD in das Projektverzeichnis und "touch .gitignore". Sie müssen auch sicherstellen, dass Sie versteckte Dateien sehen können
Jameo
7
Nach dem Erstellen der Datei gitignore.txt funktionierte "ren" bei mir nicht. Allerdings habe ich gerade den Git Bash im Verzeichnis geöffnet und konnte den Linux-Befehl "mv" wie gewohnt verwenden.
Gwgeller
488
Sie können diesen Windows Explorer-Fehler .gitignore..gitignore
umgehen,
39
Lustige Sache, dass das OP XCode verwendet, was bedeutet, dass er OS X ausführt. Und ihr alle stimmt einer Antwort zu, die auf Windows abzielt? !!
Corstian Boerman
18
Es ist lustig, wie Google nicht einverstanden ist, eine Google-Suche ".gitignore on Windows" führt zu dieser Seite als erstes Ergebnis :)
Ateik
498
So einfach die Dinge (manchmal) sein können: Fügen Sie einfach Folgendes in Ihre bevorzugte Befehlszeilenschnittstelle ein (GNU Bash, Git Bash usw.)
touch .gitignore
Wie @Wardy in den Kommentaren hervorhob, touchfunktioniert es auch unter Windows, solange Sie den vollständigen Pfad angeben . Dies könnte auch erklären, warum es für einige Benutzer unter Windows nicht funktioniert : Der touchBefehl scheint in $PATHeinigen Windows-Versionen standardmäßig nicht enthalten zu sein.
Das hat bei mir nicht funktioniert, es heißt, Touch ist kein Programm
Jim Jones
2
Ich habe es einfach in cmdund powershellunter Windows 7 ohne Probleme versucht . Versuchen Sie es dann erneut auf dem 8.1-Computer eines Kollegen und können Sie dies bestätigen (das Cmdlet ist nicht vorhanden). Sie müssen das Problem dafür suchen, da dies Sie auch mit anderen Dingen beißen wird. Kurzum: Es tut mir leid für Sie: /
Kaiser
1
fyi - Windows verfügt nicht über einen nativen Touch-Befehl. Das nächste Äquivalent in Windows ist "copy / b filename.ext + ,," (wobei filename.ext der Name Ihrer Datei ist). Das + ,, ist ein spezielles Flag zum Kopieren, mit dem angegeben wird, dass Datum und Uhrzeit in der Datei einfach aktualisiert werden sollen. superuser.com/questions/10426/…
Gabe Halsmer
6
@SpencerKillen Sie müssen diesen Befehl mit git bash verwenden.
Teoman Shipahi
2
Funktioniert in der Befehlszeile, wenn Sie den vollständigen Pfad für touch angeben ... C: \> "c: \ Programme (x86) \ git \ bin \ touch.exe" .gitignore
War
310
Der einfachste Weg, die .gitignore-Datei im Windows Explorer zu erstellen, besteht darin, eine neue Datei mit dem Namen zu erstellen .gitignore.. Dadurch wird die Überprüfung einer Dateierweiterung übersprungen, da tatsächlich eine leere Dateierweiterung vorhanden ist.
Auf jeden Fall der einfachste Weg, wenn Sie im reinen Windows-Stil bleiben möchten. . .
Raj
5
Dies ist der beste Weg für die Faulsten unter uns: D
JochemQuery
6
Das hat bei mir super funktioniert. Windows hat tatsächlich den letzten entfernt. Daher wurde der Dateiname beim Speichern der Änderung in ".gitignore" geändert.
JoBaxter
3
Dies ist die eigentliche Antwort auf einen Fehler im Windows Explorer ... obwohl ich davon ausgehe, dass die ursprüngliche Frage osx ist
Greg Woods
Wenn Sie Ihr Projekt zum Beispiel auf ein Linux-System verschieben, bleibt der Punkt am Ende der Datei. Für mich ist dies keine gute Methode. Halten Sie sich immer an die Standard-Namenskonventionen. Jeder, der fragt, wie man ein Projekt erstellt, .gitignorehat die Fähigkeit dazu Öffnen Sie einen Texteditor und erstellen Sie eine .gitignoreDatei ohne besonders riskante Hacks.
Vdegenne
186
Die .gitignore-Datei wird standardmäßig nicht zu einem Repository hinzugefügt. Verwenden Sie vi oder Ihren bevorzugten Texteditor, um die .gitignore-Datei zu erstellen, und geben Sie dann ein git add .gitignoregefolgt von aus git commit -m "message" .gitignore. Die folgenden Befehle kümmern sich darum.
Hallo, danke für deine Antwort :), eigentlich habe ich eine .gitignore-Datei erstellt, aber wenn ich diese Befehlszeile ausführe : git add .gitignore, habe ich die folgende Meldung erhalten: fatal: pathspec '.gitignore' did not match any files obwohl ich sicher bin, dass die .gitignore-Datei in meinem Projektordner vorhanden ist, bin Ich irre mich?
Luca
Wenn git sagt, dass die Datei nicht existiert, hat die von Ihnen erstellte Datei einen anderen Namen. Sie können alle Dateien in einem Ordner mit sehen ls -la. Fügen Sie der Frage hinzu, was Sie getan haben (Details), wenn Sie immer noch
Probleme haben
Meine .gitignore-Datei war bereits vorhanden. Ich habe gerade eine Regel hinzugefügt, um die Dateien eclipse.prefs und .log zu ignorieren. Wird es sofort funktionieren?
R11G
Sehr hilfreich. Diese Methode funktioniert auch ähnlich beim Umbenennen von Ordnern / Verzeichnissen (nicht nur von Dateien). Zum BeispielZ:\pristine-vagrant>ren "New folder" .ssh
Daniel Dropik
Im Falle eines Fehlers 'fatal: pathspec ..' habe ich einfach git fetch ausgeführt und dann erneut versucht, git commit und push zu verwenden. Es funktionierte.
NotePad ++ ist damit auch für diejenigen zufrieden, die es verwenden.
Liam
49
MacOS / Linux Einzeiler
Eine einfache Möglichkeit, ein Standard-Git zu ignorieren, ohne mit Erstellen / Kopieren / Einfügen herumzuspielen, besteht darin, den curlBefehl vom Terminal aus zu verwenden. Gehen cdSie zuerst in das Stammverzeichnis Ihres Projekts und führen Sie dann den Befehl aus, indem MY_API_NAMESie ihn aus einer der folgenden beiden Quellen durch Ihren API-Namen ersetzen :
Aber ehrlich gesagt sieht es nach mehr Ärger aus, als es wert ist. Wenn ich Windows hätte, würde ich einfach eine leere Datei erstellen, die .gitignoreim Stammordner meines Projekts aufgerufen wird, und dann den Standardtext aus gitignore.io oder GitHub kopieren und einfügen.
echo> .gitignore funktioniert gut. Um die zu ignorierenden Dateien weiterhin anzuhängen, können wir "* .obj" >> .gitignore
ozkary
Ich würde bei diesem Ansatz vorsichtig sein. Unter Windows 10 führte die Verwendung von Echo zum Erstellen von .gitignore auf meinem Computer zu einer UTF 16LE-formatierten Datei, die Git anscheinend nicht richtig analysierte. Das Erstellen der Datei über den Windows Explorer führte zu einer ANSI-formatierten Datei, die mit Git ordnungsgemäß funktionierte.
jlspublic
38
Ich möchte auch meinen Beitrag. Diesmal animiert :)
VIM (Mini-Tutorial):
i - start editing
ESC - get back to normal mode
:w - save
:q - quit
Mein Beitrag richtet sich an Personen auf einem Mac und kann nicht nur auf Personen angewendet werden, die an einem iOS-Projekt arbeiten (wie in der Frage zu Xcode angegeben), sondern auf alle Arten von Projekten.
Der einfache Weg, den ich mache, ist, in das Terminal zu gehen und zu rennen vim .gitignore und die Dateien und dann hinzuzufügen. Normalerweise können Sie einfach das, was Sie benötigen, aus einer der Vorlagen auf GitHub unter https://github.com/github/gitignore kopieren .
Schritt 1
Geben Sie in Ihrem Projekt den folgenden Befehl ein
vim .gitignore
Schritt 2
Sie haben jetzt Ihre Datei mit Vim geöffnet .
Drücken Sie i, um Text einzufügen. Sie werden sehen, dass die Datei fertig ist, wenn Sie --INSERT-- sehen. unten sehen.
Drücken Sie Esc, geben Sie ein:wq ein , und drücken Return. Welches speichert die Datei.
Schritt 3 (Option 2)
Fügen Sie alle Dateien hinzu, die für Ihr Projekt gelten.
Wenn Sie sich nicht sicher sind, was Sie hinzufügen sollen, sollten Sie in Ihrer Suchmaschine am besten Ihren Projekttyp und Ihren Texteditor angeben. Zum Beispiel, wenn Sie Sublime Text verwenden , möchten Sie hinzufügen
http://gitignore.io ist ein Open Source-Dienstprogramm, mit dem Sie nützliche .gitignore-Dateien für Ihr Projekt erstellen können. Es gibt auch eine Befehlszeilen-API, auf die Sie über einengiBefehlzugreifen können: http://gitignore.io/cli
Folgendes funktioniert in PowerShell und einer Eingabeaufforderung (CMD):
echo '*.ignore_me' > .gitignore
Ich bin auf ein seltsames Problem gestoßen, bei dem Git die .gitignore-Datei effektiv nicht lesen konnte. Ich habe dann die .gitignore-Datei gelöscht und eine mit Vim erstellt, was gut funktioniert hat.
Um weitere zu ignorierende Dateien hinzuzufügen, rufen Sie einfach den folgenden Befehl auf:
echo 'another_file_to_ignore' >> .gitignore
Es werden weitere Dateien an die vorhandene Gitignore-Datei angehängt.
Ich hatte das gleiche seltsame Problem. Es stellt sich heraus, dass es sich um die Codierung handelt. Speichern Sie die Datei daher unbedingt als utf-8.
aw04
9
Sie können direkt eine leere .gitignoreDatei erstellen , cmdan der Stelle öffnen, an der Sie diese Datei hinzufügen möchten, und diesen Befehl eingeben
copy con .gitignore
Drücken ENTER
Sie, Sie befinden sich jetzt im Bearbeitungsmodus der neu erstellten Datei, aber wir müssen jetzt nichts hinzufügen. F6Drücken ENTER
Sie einfach und drücken Sie. Jetzt haben Sie eine leere .gitignoreDatei. Bearbeiten Sie Ihre Datei in einem beliebigen Editor
Ja, es macht die Arbeit schneller, danke für die Info.
Amado Saladino
1
Sie können eine Gitignore-Datei im Editor erstellen, indem Sie beim Speichern der Datei ".gitignore" als Dateinamen verwenden und das "" beachten. Der Editor nimmt dann die gesamte Zeichenfolge zwischen den Anführungszeichen, um Ihre Datei als ausgewählten Namen zu speichern
Wenn Sie nicht möchten, dass Ihr .gitignore das Repository eines anderen Benutzers stört, können Sie auch verwenden .git/info/exclude. (Siehe http://help.github.com/ignore-files/ )
1. Open git terminal
2. go to git repository of the project
3. create a .gitignore file by **touch .gitignore** command
4. **git add .gitignore** command to add ignore file
5. set ignore rules in the ignore file
6. run the command **cat .gitignore**
Wenn Sie den Befehl in Schritt 3 ausführen, erhalten Sie die .gitignore-Datei im Projektverzeichnis. Vielen Dank.
To force Finder to display hidden files and folders via Terminal:
Open Terminal
For OS X 10.9 Mavericks, run this command (lower-case finder):
defaults write com.apple.finder AppleShowAllFiles TRUE
For OS X 10.8 Mountain Lion, 10.7, or 10.6, run this command (upper-case Finder):
defaults write com.apple.Finder AppleShowAllFiles true
notice the setting for true
Then run this command: killall Finder
Then exit Terminal
To revert back to Finder’s default setting (hide hidden files and folders),
run the opposite command but with the false setting.
Führen Sie dann killall Finder aus und beenden Sie das Terminal.
Bei der Arbeit arbeiten wir unter Windows XP, und die Eingabe eines Punkts am Ende eines Dateinamens funktioniert nicht. Eine schnelle und einfache Möglichkeit, eine Gitignore-Datei ohne den Fehler "Sie müssen einen Dateinamen eingeben" zu erstellen, ist:
Öffnen Sie ein Cmd-Fenster und geben Sie "edit .gitignore" ein.
Geben Sie "Alt" (wählt das Dateimenü aus), F, S aus. Sie haben jetzt eine leere Gitignore-Datei, wo immer Ihre cmd-Eingabeaufforderung zeigt.
Sie können es jetzt mit Ihrem bevorzugten Texteditor füllen
Um eine Datei in Xcode hinzuzufügen, gehen Sie zum Menü und navigieren Sie zum Menü Datei → Neu → Datei ...
Wählen Sie für eine Gitignore-Datei Andere → Leer und klicken Sie auf Weiter . Geben Sie den Namen (.gitignore) in das Feld Speichern unter ein und klicken Sie auf Erstellen .
Bei Dateien, die mit einem Punkt (".") Beginnen, wird eine Warnmeldung angezeigt, die Sie darüber informiert, dass die Datei ausgeblendet wird. Klicken Sie einfach auf "."fortfahren...
Wenn Sie Sublime Text als IDE verwenden, können Sie eine neue Datei erstellen und als .gitignore speichern. Verwenden Sie einfach Ctrl+ Nfür die neue Datei und Ctrl+ Sals ".gitignore".
.gitignore
Datei aus einem Ihrer vorhandenen Projekte.Antworten:
Wenn Sie Windows verwenden, können Sie im Windows Explorer keine Datei ohne Dateinamen erstellen. Wenn Sie versuchen, eine Textdatei in .gitignore umzubenennen, wird der Fehler " Sie müssen einen Dateinamen eingeben" angezeigt
Um dies zu umgehen, habe ich die folgenden Schritte ausgeführt
ren gitignore.txt .gitignore
Alternativ schlägt @HenningCash in den Kommentaren vor
quelle
.gitignore.
.gitignore
So einfach die Dinge (manchmal) sein können: Fügen Sie einfach Folgendes in Ihre bevorzugte Befehlszeilenschnittstelle ein (GNU Bash, Git Bash usw.)
Wie @Wardy in den Kommentaren hervorhob,
touch
funktioniert es auch unter Windows, solange Sie den vollständigen Pfad angeben . Dies könnte auch erklären, warum es für einige Benutzer unter Windows nicht funktioniert : Dertouch
Befehl scheint in$PATH
einigen Windows-Versionen standardmäßig nicht enthalten zu sein.quelle
cmd
undpowershell
unter Windows 7 ohne Probleme versucht . Versuchen Sie es dann erneut auf dem 8.1-Computer eines Kollegen und können Sie dies bestätigen (das Cmdlet ist nicht vorhanden). Sie müssen das Problem dafür suchen, da dies Sie auch mit anderen Dingen beißen wird. Kurzum: Es tut mir leid für Sie: /Der einfachste Weg, die .gitignore-Datei im Windows Explorer zu erstellen, besteht darin, eine neue Datei mit dem Namen zu erstellen
.gitignore.
. Dadurch wird die Überprüfung einer Dateierweiterung übersprungen, da tatsächlich eine leere Dateierweiterung vorhanden ist.quelle
.gitignore
hat die Fähigkeit dazu Öffnen Sie einen Texteditor und erstellen Sie eine.gitignore
Datei ohne besonders riskante Hacks.Die .gitignore-Datei wird standardmäßig nicht zu einem Repository hinzugefügt. Verwenden Sie vi oder Ihren bevorzugten Texteditor, um die .gitignore-Datei zu erstellen, und geben Sie dann ein
git add .gitignore
gefolgt von ausgit commit -m "message" .gitignore
. Die folgenden Befehle kümmern sich darum.quelle
git add .gitignore
, habe ich die folgende Meldung erhalten:fatal: pathspec '.gitignore' did not match any files
obwohl ich sicher bin, dass die .gitignore-Datei in meinem Projektordner vorhanden ist, bin Ich irre mich?ls -la
. Fügen Sie der Frage hinzu, was Sie getan haben (Details), wenn Sie immer nochZ:\pristine-vagrant>ren "New folder" .ssh
========== In Windows ==========
.gitignore
.======== Einfach peasy! Keine Kommandozeile erforderlich! ========
quelle
MacOS / Linux Einzeiler
Eine einfache Möglichkeit, ein Standard-Git zu ignorieren, ohne mit Erstellen / Kopieren / Einfügen herumzuspielen, besteht darin, den
curl
Befehl vom Terminal aus zu verwenden. Gehencd
Sie zuerst in das Stammverzeichnis Ihres Projekts und führen Sie dann den Befehl aus, indemMY_API_NAME
Sie ihn aus einer der folgenden beiden Quellen durch Ihren API-Namen ersetzen :gitignore.io
Sie finden Ihren API-Namen, indem Sie hier in der Liste suchen und auf Generieren klicken.
Java Beispiel:
GitHub
Alternativ können Sie die bei GitHub verwenden. Den Dateinamen für Ihre API finden Sie hier .
Java Beispiel:
Windows
Hier sind einige ähnliche Alternativen für Windows.
Aber ehrlich gesagt sieht es nach mehr Ärger aus, als es wert ist. Wenn ich Windows hätte, würde ich einfach eine leere Datei erstellen, die
.gitignore
im Stammordner meines Projekts aufgerufen wird, und dann den Standardtext aus gitignore.io oder GitHub kopieren und einfügen.quelle
Unter Windows können Sie cmd verwenden
echo "" >.gitignore
Oder verwenden Sie Git Bash cmd
touch .gitignore
, das für Linux und Mac System nützlich istquelle
Ich möchte auch meinen Beitrag. Diesmal animiert :)
VIM (Mini-Tutorial):
quelle
Verwenden der Git Bash-Konsole.
-Navigieren Sie zu Ihrem Projekt -Typ "touch .gitignore"
Die Gitignore-Datei wird für Sie erstellt.
quelle
Hier ein schöner Tipp unter Windows:
Getestet unter Windows 7 und 8.
In diesem Tipp wird davon ausgegangen, dass in Ihrem Windows Explorer die Dateierweiterungen angezeigt werden.
quelle
Mein Beitrag richtet sich an Personen auf einem Mac und kann nicht nur auf Personen angewendet werden, die an einem iOS-Projekt arbeiten (wie in der Frage zu Xcode angegeben), sondern auf alle Arten von Projekten.
Der einfache Weg, den ich mache, ist, in das Terminal zu gehen und zu rennen
vim .gitignore
und die Dateien und dann hinzuzufügen. Normalerweise können Sie einfach das, was Sie benötigen, aus einer der Vorlagen auf GitHub unter https://github.com/github/gitignore kopieren .Schritt 1
Geben Sie in Ihrem Projekt den folgenden Befehl ein
Schritt 2
Sie haben jetzt Ihre Datei mit Vim geöffnet .
Drücken Sie
i
, um Text einzufügen. Sie werden sehen, dass die Datei fertig ist, wenn Sie --INSERT-- sehen. unten sehen.Schritt 3 (Option 1)
Für Objective-C-Projekte können Sie von https://raw.githubusercontent.com/github/gitignore/master/Objective-C.gitignore kopieren und in Ihre
.gitignore
Datei einfügen :Drücken Sie Esc, geben Sie ein
:wq
ein , und drücken Return. Welches speichert die Datei.Schritt 3 (Option 2)
Fügen Sie alle Dateien hinzu, die für Ihr Projekt gelten.
Wenn Sie sich nicht sicher sind, was Sie hinzufügen sollen, sollten Sie in Ihrer Suchmaschine am besten Ihren Projekttyp und Ihren Texteditor angeben. Zum Beispiel, wenn Sie Sublime Text verwenden , möchten Sie hinzufügen
Und wenn Sie mit einem Cordova- Projekt in Dreamweaver arbeiten , möchten Sie hinzufügen
quelle
Erstellen Sie eine Gitignore-Datei mit allen Dateien und Verzeichnissen, die Sie nicht festschreiben möchten.
Beispiel:
quelle
http://gitignore.io ist ein Open Source-Dienstprogramm, mit dem Sie nützliche .gitignore-Dateien für Ihr Projekt erstellen können. Es gibt auch eine Befehlszeilen-API, auf die Sie über einen
gi
Befehlzugreifen können: http://gitignore.io/cliInstallationsbefehl
gi
für OS X :$ echo "function gi() { curl http://gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile
Inhalt der .gitignore-Datei anzeigen (Ausgabe: http://gitignore.io/api/xcode,osx ):
$ gi xcode,osx
Sie sollten die Ausgabe auf dem Terminal sehen, wenn Sie die Ergebnisse an eine neue Gitignore-Datei anhängen möchten.
$ gi xcode,osx >> .gitignore
quelle
Ich habe eine andere einfache Idee
. Verwenden wir den Befehl echo in
echo ./idea > .gitignore
cmd. Dadurch wird die .gitignore-Datei mit dem Textinhalt "./idea" erstellt.
Sie können jetzt manuell Daten aus der Datei mit dem Texteditor ändern.
oder einfach
Konsole:
um gitignore sofort zu bearbeiten.
Wenn Sie nicht wissen, welche Dateien für Ihre IDE oder Ihr Betriebssystem gitignored werden sollen, gehen Sie einfach zu www.gitignore.io
quelle
Öffnen Sie in Windows ein Fenster mit der Eingabeaufforderung dos cm (cmd) und verwenden Sie die Befehlszeile:
quelle
Hier ist mein persönlicher Favorit, http://help.github.com/ignore-files/
Auch für den Fall, dass Sie Xcode-Dateien ignorieren möchten, lesen Sie eine Antwort auf die Git-Ignorierdatei für Xcode-Projekte .
quelle
Einige Möglichkeiten zum Erstellen von .gitignore mit cmd:
Mit
copy con
Befehl:cd
zu deinem Git-Repositorycopy con .gitignore
und drücken Sie Strg + Z .Mit
start notepad .gitignore
Befehl:cd
zu deinem Git-Repositorystart notepad .gitignore
und drücken Sie die Ja- Taste im geöffneten Editor-Dialogfeld.Mit
edit .gitignore
Befehl (nur Windows x86):cd
zu deinem Git-Repositoryedit .gitignore
und schließen Sie den geöffneten Bearbeitungseditor.quelle
Folgendes funktioniert in PowerShell und einer Eingabeaufforderung (CMD):
Ich bin auf ein seltsames Problem gestoßen, bei dem Git die .gitignore-Datei effektiv nicht lesen konnte. Ich habe dann die .gitignore-Datei gelöscht und eine mit Vim erstellt, was gut funktioniert hat.
Um weitere zu ignorierende Dateien hinzuzufügen, rufen Sie einfach den folgenden Befehl auf:
Es werden weitere Dateien an die vorhandene Gitignore-Datei angehängt.
quelle
Sie können direkt eine leere
.gitignore
Datei erstellen ,cmd
an der Stelle öffnen, an der Sie diese Datei hinzufügen möchten, und diesen Befehl eingebenDrücken
ENTER
Sie, Sie befinden sich jetzt im Bearbeitungsmodus der neu erstellten Datei, aber wir müssen jetzt nichts hinzufügen.F6
DrückenENTER
Sie einfach und drücken Sie. Jetzt haben Sie eine leere.gitignore
Datei. Bearbeiten Sie Ihre Datei in einem beliebigen Editorquelle
copy nul .gitignore
ist besserWindows
quelle
1) Erstellen Sie eine Gitignore-Datei. Dazu erstellen Sie einfach eine TXT-Datei und ändern die Erweiterung wie folgt:
dann müssen Sie den Namen ändern und die folgende Zeile in das cmd schreiben:
Dabei ist git.txt der Name der Datei, die Sie gerade erstellt haben.
Dann können Sie die Datei öffnen und alle Dateien schreiben, die Sie nicht zum Repository hinzufügen möchten. Zum Beispiel sieht meine so aus:
Sobald Sie dies haben, müssen Sie es Ihrem Git-Repository hinzufügen. Sie müssen die Datei speichern, in der sich Ihr Repository befindet.
Dann müssen Sie in Ihrem Git Bash die folgende Zeile schreiben:
Wenn das Respository bereits vorhanden ist, müssen Sie Folgendes tun:
1) git rm -r --cache. 2) git hinzufügen. 3) git commit -m ".gitignore funktioniert jetzt"
Wenn Schritt 2 nicht funktioniert, sollten Sie die gesamte Route der Dateien schreiben, die Sie hinzufügen möchten.
Ich hoffe es hilft!
quelle
Windows: In der Befehlszeile:
Dies zeigt einen Fehler an, funktioniert aber
quelle
Wenn Sie nicht möchten, dass Ihr .gitignore das Repository eines anderen Benutzers stört, können Sie auch verwenden
.git/info/exclude
. (Siehe http://help.github.com/ignore-files/ )quelle
Wenn Sie den Befehl in Schritt 3 ausführen, erhalten Sie die .gitignore-Datei im Projektverzeichnis. Vielen Dank.
quelle
Ohne Kommandozeile
quelle
Führen Sie dann killall Finder aus und beenden Sie das Terminal.
quelle
Bei der Arbeit arbeiten wir unter Windows XP, und die Eingabe eines Punkts am Ende eines Dateinamens funktioniert nicht. Eine schnelle und einfache Möglichkeit, eine Gitignore-Datei ohne den Fehler "Sie müssen einen Dateinamen eingeben" zu erstellen, ist:
Sie können es jetzt mit Ihrem bevorzugten Texteditor füllen
quelle
Sie können
new-item .gitignore
Windows Powershell eingeben.quelle
Um eine Datei in Xcode hinzuzufügen, gehen Sie zum Menü und navigieren Sie zum Menü Datei → Neu → Datei ...
Wählen Sie für eine Gitignore-Datei Andere → Leer und klicken Sie auf Weiter . Geben Sie den Namen (.gitignore) in das Feld Speichern unter ein und klicken Sie auf Erstellen .
Bei Dateien, die mit einem Punkt (".") Beginnen, wird eine Warnmeldung angezeigt, die Sie darüber informiert, dass die Datei ausgeblendet wird. Klicken Sie einfach auf "."fortfahren...
Das ist alles.
Um Ihren brandneuen .gitignore zu füllen, finden Sie hier ein Beispiel zum Ignorieren der Xcode-Datei: Git-Ignorierdatei für Xcode-Projekte
quelle
Wenn Sie Sublime Text als IDE verwenden, können Sie eine neue Datei erstellen und als .gitignore speichern. Verwenden Sie einfach Ctrl+ Nfür die neue Datei und Ctrl+ Sals ".gitignore".
quelle