So erstellen Sie eine Gitignore-Datei

1109

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?

Luca
quelle
55
echo 'xxx'> .gitignore
ybdesire
9
gitignore.io
Ivan Aracki
9
Kopieren Sie die .gitignoreDatei aus einem Ihrer vorhandenen Projekte.
Suragch
Wie wäre es mit der Migration der Frage zum Superuser?
Makan Tayebi
Also haben sie das anscheinend
Spottedmahn

Antworten:

1665

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

Geben Sie hier die Bildbeschreibung ein

Um dies zu umgehen, habe ich die folgenden Schritte ausgeführt

  1. Erstellen Sie die Textdatei gitignore.txt
  2. Öffnen Sie es in einem Texteditor, fügen Sie Ihre Regeln hinzu, speichern und schließen Sie es
  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 hier das Befehlsfenster öffnen
  4. 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

ajcw
quelle
25
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.

C:\> "c:\program files (x86)\git\bin\touch.exe" .gitignore
Kaiser
quelle
7
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.

chos
quelle
12
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.

> .gitignore
git add .gitignore
git commit -m "message" .gitignore
sully6768
quelle
4
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.
Santosh Kumar Arjunan
115

========== In Windows ==========

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

======== Einfach peasy! Keine Kommandozeile erforderlich! ========

Benutzer3083619
quelle
18
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 :

gitignore.io

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

Sie finden Ihren API-Namen, indem Sie hier in der Liste suchen und auf Generieren klicken.

Java Beispiel:

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

GitHub

Alternativ können Sie die bei GitHub verwenden. Den Dateinamen für Ihre API finden Sie 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 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.

Suragch
quelle
46

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 ist

seetig
quelle
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

Geben Sie hier die Bildbeschreibung ein

Oo.oO
quelle
schöner Zug! Wie die Animation! :)
Alex Cio
37

Verwenden der Git Bash-Konsole.

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

Die Gitignore-Datei wird für Sie erstellt.

Geben Sie hier die Bildbeschreibung ein

Roberto Rodriguez
quelle
32

Hier ein schöner Tipp unter Windows:

  • Klicken Sie mit der rechten Maustaste in Windows Explorer auf Neu> Textdokument
  • Nennen Sie es .gitignore. (mit einem nachgestellten Punkt - das ist die Spitze)
  • Sie erhalten eine .gitignore-Datei :)

Getestet unter Windows 7 und 8.

In diesem Tipp wird davon ausgegangen, dass in Ihrem Windows Explorer die Dateierweiterungen angezeigt werden.

Windows Explorer .gitignore

tanguy_k
quelle
26

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

Geben Sie hier die Bildbeschreibung ein



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

Geben Sie hier die Bildbeschreibung ein

Drücken Sie i, um Text einzufügen. Sie werden sehen, dass die Datei fertig ist, wenn Sie --INSERT-- sehen. unten sehen.

Geben Sie hier die Bildbeschreibung ein



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 .gitignoreDatei einfügen :

Geben Sie hier die Bildbeschreibung ein

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

*.sublime-workspace

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

_notes
dwsync.xml
JGallardo
quelle
16

Erstellen Sie eine Gitignore-Datei mit allen Dateien und Verzeichnissen, die Sie nicht festschreiben möchten.

Beispiel:

#################
## Eclipse
#################

*.pydevproject
.project
.metadata
.gradle
bin/
tmp/
target/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.classpath
.settings/
.loadpath

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# CDT-specific
.cproject

# PDT-specific
.buildpath


#################
## Visual Studio
#################

## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.sln.docstates

# Build results

[Dd]ebug/
[Rr]elease/
x64/
build/
[Bb]in/
[Oo]bj/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

*_i.c
*_p.c
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.log
*.scc

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile

# Visual Studio profiler
*.psess
*.vsp
*.vspx

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
*.ncrunch*
.*crunch*.local.xml

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.Publish.xml
*.pubxml

# NuGet Packages Directory
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
#packages/

# Windows Azure Build Output
csx
*.build.csdef

# Windows Store app package directory
AppPackages/

# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.[Pp]ublish.xml
*.pfx
*.publishsettings
Anderson Lopes
quelle
15

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

  1. Installationsbefehl gifür OS X :

    $ echo "function gi() { curl http://gitignore.io/api/\$@ ;}" >> ~/.bash_profile && source ~/.bash_profile

  2. Inhalt der .gitignore-Datei anzeigen (Ausgabe: http://gitignore.io/api/xcode,osx ):

    $ gi xcode,osx

  3. 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

Joe
quelle
14

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:

echo .gitignore notepad.exe

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

gitignore.io - hier werden die gitignore-Befehle oder der Text für Sie generiert. Sagen Sie einfach Ihre API oder Ihr Betriebssystem!. Kopieren Sie es einfach und fügen Sie es in Ihre Datei ein. einfach!

NIKHIL CM
quelle
13

Öffnen Sie in Windows ein Fenster mit der Eingabeaufforderung dos cm (cmd) und verwenden Sie die Befehlszeile:

type > .gitignore
Caoglish
quelle
10

Einige Möglichkeiten zum Erstellen von .gitignore mit cmd:

  • Mit copy conBefehl:

    1. öffne cmd und sage cdzu deinem Git-Repository
    2. sagen copy con .gitignoreund drücken Sie Strg + Z .

Geben Sie hier die Bildbeschreibung ein

  • Mit start notepad .gitignoreBefehl:

    1. öffne cmd und sage cdzu deinem Git-Repository
    2. Sagen Sie start notepad .gitignoreund drücken Sie die Ja- Taste im geöffneten Editor-Dialogfeld.

Geben Sie hier die Bildbeschreibung ein

  • Mit edit .gitignoreBefehl (nur Windows x86):

    1. öffne cmd und sage cdzu deinem Git-Repository
    2. sagen edit .gitignoreund schließen Sie den geöffneten Bearbeitungseditor.
Yuliia Ashomok
quelle
10

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.

MadJangi
quelle
1
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

Amado Saladino
quelle
copy nul .gitignoreist besser
Andrew Allen
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
Amado Saladino
9

Windows Geben Sie hier die Bildbeschreibung ein

Dateiname: ".gitignore", Dateityp: Alle Dateien

Ishan Lakshitha
quelle
8

1) Erstellen Sie eine Gitignore-Datei. Dazu erstellen Sie einfach eine TXT-Datei und ändern die Erweiterung wie folgt: Geben Sie hier die Bildbeschreibung ein

dann müssen Sie den Namen ändern und die folgende Zeile in das cmd schreiben:

 rename git.txt .gitignore

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:

#OS junk files
[Tt]humbs.db
*.DS_Store

#Visual Studio files
*.[Oo]bj
*.user
*.aps
*.pch
*.vspscc
*.vssscc
*_i.c
*_p.c
*.ncb
*.suo
*.tlb
*.tlh
*.bak
*.[Cc]ache
*.ilk
*.log
*.lib
*.sbr
*.sdf
*.pyc
*.xml
ipch/
obj/
[Bb]in
[Dd]ebug*/
[Rr]elease*/
Ankh.NoLoad

#Tooling
_ReSharper*/
*.resharper
[Tt]est[Rr]esult*

#Project files
[Bb]uild/

#Subversion files
.svn

# Office Temp Files
~$*

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:

Geben Sie hier die Bildbeschreibung ein

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!

SomeAnonymousPerson
quelle
8

Windows: In der Befehlszeile:

.>.gitignore

Dies zeigt einen Fehler an, funktioniert aber

Timar Ivo Batis
quelle
7
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.

Rashedul.Rubel
quelle
6

Ohne Kommandozeile

  1. Öffnen Sie texteditor und fügen Sie Ihre Regeln hinzu.
  2. Klicken Sie auf Datei-> Speichern unter
  3. Speichern Sie es als ".gitignore" (einschließlich der Zitate)
YellowJ
quelle
5
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.

Raja Jawahar
quelle
4

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:

  1. Öffnen Sie ein Cmd-Fenster und geben Sie "edit .gitignore" ein.
  2. 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

Mario
quelle
4

Sie können new-item .gitignoreWindows Powershell eingeben.

NitoriKawashiro
quelle
4

Um eine Datei in Xcode hinzuzufügen, gehen Sie zum Menü und navigieren Sie zum Menü DateiNeuDatei ...

Wählen Sie für eine Gitignore-Datei AndereLeer 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

Noctis
quelle
4

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".

mtpultz
quelle