Frage Wie man eine .gitignore Datei erstellt


Ich muss einige Regeln zu meinem hinzufügen .gitignore Datei kann ich jedoch nicht in meinem Projektordner finden. Wird es nicht automatisch von Xcode erstellt? Wenn nicht, welcher Befehl erlaubt mir, einen zu erstellen?


812
2018-05-24 19:48


Ursprung


Antworten:


Wenn Sie Windows verwenden, können Sie in Windows Explorer keine Datei ohne Dateinamen erstellen. Es wird dir den Fehler geben "Sie müssen einen Dateinamen eingeben"Wenn Sie versuchen, eine Textdatei als umbenennen .gitignore

enter image description here

Um das zu umgehen, habe ich die folgenden Schritte durchgeführt

  1. Erstellen Sie die Textdatei gitignore.txt
  2. Öffnen Sie es in einem Texteditor und fügen Sie Ihre Regeln hinzu, dann speichern und schließen
  3. Halten Sie die Umschalttaste gedrückt, klicken Sie mit der rechten Maustaste auf den Ordner, in dem Sie sich befinden, und wählen Sie Öffnen Sie das Befehlsfenster hier
  4. Benennen Sie dann die Datei in der Befehlszeile mit ren gitignore.txt .gitignore

Alternative @HenningCash schlägt in den Kommentaren vor

Sie können diesen Windows Explorer-Fehler umgehen, indem Sie einen Punkt anfügen   der Dateiname ohne Erweiterung: .gitignore. wird automatisch sein   geändert in .gitignore


1360
2017-09-06 10:59



So einfach die Dinge (manchmal) sein können: Fügen Sie einfach Folgendes in Ihre bevorzugte Befehlszeilenschnittstelle ein (GNU Bash, Git Bash, etc.)

touch .gitignore

testmenow

Update: Getestet mit Windows CMD und es funktioniert nicht mit Win 8.1+. Trotzdem funktioniert es mit Git Bash, das Sie in Windows installiert haben sollten, wenn Sie Git verwenden.

Aktualisieren: Wie @Wardy in den Kommentaren darauf hingewiesen hat, touch funktioniert unter Windows so lange wie Sie den vollständigen Pfad angeben. Dies könnte auch erklären, warum es für einige Benutzer nicht funktioniert Windows: Das touch Befehl scheint nicht in der sein $PATH bei einigen Win-Versionen standardmäßig.

C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore

401
2018-02-20 11:55



Die einfachste Methode zum Erstellen der .gitigore-Datei in Windows Explorer besteht darin, eine neue Datei mit dem Namen zu erstellen .gitignore.. Dadurch wird die Gültigkeitsprüfung einer Dateierweiterung übersprungen, da sie tatsächlich eine leere Dateiendung hat.


255
2017-07-24 14:31



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 a ein git add .gitignore gefolgt von git commit -m "message" .gitignore. Die folgenden Befehle werden dafür sorgen.

> .gitignore
git add .gitignore
git commit -m "message" .gitignore

137
2018-05-24 19:51



========== In WINDOWS ==========

  1. Notizblock öffnen.
  2. Fügen Sie den Inhalt Ihrer Gitignore-Datei hinzu.
  3. Klicken Sie auf "Speichern unter" und wählen Sie "Alle Dateien".
  4. Speichern als .gitignore.

======== Einfach peasy! Keine Befehlszeile erforderlich! ========


77
2018-05-17 01:05



Unter Windows können Sie cmd verwenden echo "" >.gitignore

Oder benutze Git Bash cmd touch .gitignore, Dies ist nützlich für Linux und Mac System


36
2017-09-23 05:34



Mac OS / Linux Einzeiler

Eine einfache Möglichkeit, eine Standard-Git-Ignorierung zu erhalten, ohne mit create / copy / paste zu verfahren, ist die Verwendung der curl Befehl vom Terminal. Zuerst cd in das root-Verzeichnis Ihres Projekts und führen Sie den Befehl durch Ersetzen aus MY_API_NAME mit Ihrem API-Namen aus einer der folgenden zwei Quellen:

gitignore.io

curl -o .gitignore https://www.gitignore.io/api/MY_API_NAME

Sie können Ihren API-Namen finden, indem Sie in der Liste suchen Hier und klicken Sie auf Generieren.

Java Beispiel:

curl -o .gitignore https://www.gitignore.io/api/java

GitHub

Alternativ können Sie die bei GitHub verwenden. Suchen Sie den Dateinamen für Ihre API Hier.

curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/MY_API_NAME.gitignore

Java Beispiel:

curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/Java.gitignore

Windows

Hier sind einige ähnliche Alternativen für Windows.

Aber ehrlich gesagt sieht es nach mehr Ärger aus, als dass es sich lohnt. Wenn ich Windows hätte, würde ich einfach eine leere Datei namens erstellen .gitignore in meinem Projekt root-Ordner und dann kopieren und fügen Sie den Standardtext von gitignore.io oder GitHub.


31
2017-10-21 10:36



Hier ein schöner Tipp unter Windows:

  • Klicken Sie mit der rechten Maustaste in Windows Explorer, Neu> Textdokument
  • Nenne es .gitignore. (mit einem nachlaufenden Punkt - das ist die Spitze)
  • Sie enden mit einer .gitignore Datei :)

Getestet unter Windows 7 und 8.

Dieser Tipp setzt voraus, dass Ihr Windows Explorer die Dateierweiterungen anzeigt.

Windows Explorer .gitignore


26
2018-05-17 00:45



Verwenden der Git Bash-Konsole.

-Navigieren Sie zu Ihrem Projekt -Typ "touch .gitignore"

Die .gitignore-Datei wird für Sie erstellt.

enter image description here


26
2017-07-16 17:45



Mein Beitrag richtet sich an diejenigen, die auf einem Mac arbeiten. Er kann nicht nur auf diejenigen angewendet werden, die an einem iOS-Projekt arbeiten (wie die Frage, die Xcode erwähnt), sondern auf jede Art von Projekt.



Der einfache Weg, den ich mache, ist in das Terminal zu gehen und zu laufen vim .gitignore und dann fügen Sie die Dateien hinzu. Normalerweise können Sie einfach kopieren, was Sie von einer der Vorlagen auf Github benötigen https://github.com/github/gitignore


Schritt 1
Während Sie in Ihrem Projekt laufen

vim .gitnore

enter image description here



Schritt 2
Sie haben jetzt Ihre Datei geöffnet mit Vim.

enter image description here

Drücken Sie i Text einfügen Sie werden sehen, dass die Datei bereit ist, wenn Sie die Datei sehen --EINFÜGEN-- unten.

enter image description here



Schritt 3 (Option 1)
Für Objective-C-Projekte können Sie kopieren von https://raw.githubusercontent.com/github/gitignore/master/Objective-C.gitignore und füge es in deinen ein .gitignore

enter image description here

Dann drücken esc dann eintippen :wq dann drücken return. Was speichert die Datei.



Schritt 3 (Option 2)
Fügen Sie alle Dateien hinzu, die für Ihr Projekt gelten.

Wenn Sie nicht sicher sind, was Sie hinzufügen sollen, sollten Sie den Projekttyp und den Texteditor in Ihre Suchmaschine aufnehmen. Wenn Sie beispielsweise Sublime verwenden, möchten Sie hinzufügen

*.sublime-workspace

Und wenn Sie mit einem Cordova-Projekt in Dreamweaver arbeiten, möchten Sie hinzufügen

_notes
dwsync.xml

18
2018-06-02 12:29