Beginnend mit Git: Wie kann ich einstellen, das Verzeichnis zu arbeiten?
Sehr einfachen Anfänger-Frage auf Git, die von jemandem mit sehr wenig command-line-Erfahrung.
- Ich habe Git Bash öffnen.
- Ich habe folgende diese sehr nützliche Anleitung, die ich verstanden habe, bis zu einem Punkt.
- Ich will
git init
Befehl zum Beginn der Arbeit in einem Ordner.
Beim öffnen Git Bash ich bin mir angezeigt, mein Benutzername und Computername (in form username@computername
) und eine $
prompt. In Windows' cmd.exe ich kann Befehle wie dir
alles in einen Ordner, und cd
zu ändern, um einen bestimmten Ordner, aber wenn ich was übersehen habe diese Befehle nicht verfügbar sind, zu Git Bash.
FRAGE: Das Handbuch sagt ', wenn Sie beginnen, verfolgen Sie ein bestehendes Projekt im Git, die Sie gehen müssen, um das Projekt-Verzeichnis und geben Sie $ git init
'. Wie kann ich die Liste und navigieren Sie zum Ordner, wo ich die verwenden könnte, die git init
Befehl in Git Bash?
...
...
...nach den Antworten unten...
RESSOURCEN FÜR ANDERE: Da bekommen Sie die Antworten unten (was geholfen hat, klar, bis mein Anfänger-Verwirrung über die Bash-scripting Sprache und Git-Bash), habe ich Folgendes gefunden-Ressourcen, die nützlich sein könnten für andere, die kämpfen, um loszulegen...
- DOS/Windows, UNIX/BASH Befehl Linie Umwandlung von Tabellen
- A-Z index der BASH-Kommandos, nicht alle, die die Arbeit mit Git (z.B.,
dir
!) - git - eine einfache Anleitung -- sehr nützlich, aber auch exemplarisch für das problem, das ich erlebt, wie ein Anfänger, als Zeuge der Kommentar 'führen Sie ein git init? Mit was, wo?'
- [Hinzugefügt 20130319] Unterwegs in Linux (eine nützliche Einführung in grundlegende Bash-Befehle)
- [Hinzugefügt 20130319] LifeHacker ' s Command Line Primer
- Ich sah Bash vorher, um zu sehen, ob es mehr Allgemeine Ratschläge, aber ich war nicht sicher, wie viel es anwendbar wäre, zu Git. Das war naiv, nehme ich an. Wie ich schon sagte, habe ich sehr wenig command-line-Erfahrung, und die Frage ist vielleicht peinlich...
- "Git Bash" ist nur der name, der ein Paket enthält eine Windows-Portierung der Bash und eine Windows-Portierung von Git. Sie haben eine (meist) full-Bash-Umgebung. Plus Git. Git ist nur ein Satz von ausführbaren Dateien, die Sie aus einer Befehlszeile ausgeführt.
- Danke @Matte. Ich sehe, es ist eine gute Antwort Adressierung unten. Sieht aus wie ich etwas zu Lesen zu tun.
- Nur als ein nachträglicher Einfall, es ist eine Schande, die verärgert klingenden Kommentar oben habe 3 upvotes und die wirklich hilfreiche Antwort unten nur noch 2 (einer davon war ich).
- Wenn Sie wissen, die Windows-Befehlszeile, und du weißt nicht, Unix/Linux, dann würde ich empfehlen einfach mit Git von der Windows Befehl Linie. Es funktioniert auch meistens den gleichen Weg. Die einzige größere Vorbehalte sind, die Pfade, die Sie passieren, um Git verwenden müssen, um die vorwärts-Schrägstriche und KOPF^ funktioniert nicht im DOS - (aber KOPF~ tut). Wenn Sie die Installation von msysgit, verwenden Sie die "Run Git from the Windows Command Prompt" - option.
- Dank für, die. Hatte ich bereits installiert msysgit als ich meine Frage gestellt, aber ich könnte tragen Sie die Windows-Eingabeaufforderung option im Hinterkopf für die Zukunft. Wie es passiert, ich bin jetzt mit Spaß lernen ein bisschen über Bash/Unix/Linux, das ist mir völlig neu 🙂
- es sind die Antworten (und die upvotes), die zählen am Ende. Und als die kluge Lied sagt: "Don' T happy, be worry" 😉
- Danke. Sieht jetzt so aus; es ist gut zu sehen, diese Dinge ausgleichen kann 🙂
- UPDATE: Hinzugefügt, weitere Ressourcen für andere Anfänger, die vielleicht stolpere über diese Frage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vielleicht möchten Sie sich an einem Anfänger-tutorial für Bash, die Ihnen beibringen, die Grundlagen der Navigation und Datei-manipulation, die Sie benötigen.
Alternativ oder zusätzlich kann man sich tutorials auf, wie Sie mithilfe von Git in cmd.exe oder in der PowerShell (es funktioniert, aber hat einige Macken und nimmt einige zusätzliche Einstellungen).
Jetzt sind die Befehle, die Sie benötigen, sind:
ls
auf list Inhalt eines Verzeichnisses.ls
verwendet eine kurze multi-Spalten-layout standardmäßig, wenn Sie mehr darüber wissen möchten, Dateien (ähnlich wiedir
sieht standardmäßig in cmd.exe), die Sie verwenden könnenls -la
(die zwei Optionen bedeuten "long-format" und "zeigen Sie einell Einträge"cd
(entspricht:chdir
) auf change directory; es nimmt ein argument, den Pfad des Ordners, den Sie ändern wollen, in; Sie kann absolut oder relativ sein, und muss vorhanden sein; Differenz zu cmd.exe's-cd: wenn Sie möchten, gehen Sie eine Ebene nach oben, vergessen Sie nicht, den Raum (musscd ..
;cd..
wird nicht funktionieren); weitere Beispiele:cd localfolder/subfolder
,cd /c/absolute/path/example
mkdir
(es ist standardmäßig keinemd
alias für diese, obwohl Sie es definieren können, wenn Sie möchten), um make directory; funktioniert wie in cmd.exe:mkdir new_folder_name
verwenden Sie ls statt dir, cwd, chdir oder cd für die änderung Verzeichnis...
Wie