Als «git» getaggte Fragen

Git ist ein Open-Source-System zur verteilten Versionskontrolle (DVCS). Verwenden Sie dieses Tag für Fragen zur Verwendung von Git und zu Workflows. Verwenden Sie das [github] -Tag NICHT für Git-bezogene Probleme, nur weil ein Repository zufällig auf GitHub gehostet wird. Verwenden Sie dieses Tag auch nicht für allgemeine Programmierfragen, die zufällig ein Git-Repository betreffen.


9
Git-Befehl zum Anzeigen der HEAD-Commit-ID?
Mit welchem ​​Befehl kann ich die Commit-ID von HEAD ausdrucken? Das mache ich von Hand: $ cat .git/HEAD ref: refs/heads/v3.3 $ cat .git/refs/heads/v3.3 6050732e725c68b83c35c873ff8808dff1c406e1 Ich benötige jedoch ein Skript, das die Ausgabe eines Befehls zuverlässig an eine Textdatei weiterleiten kann, sodass die Textdatei genau die Festschreibungs-ID von HEAD enthält (nicht …

10
Wie spule ich einen Zweig zum Kopf vor?
Ich wechselte zum Master, nachdem ich mich lange auf einem Ast entwickelt hatte. Das Protokoll zeigt: Ihre Filiale liegt mit 167 Commits hinter 'origin / master' und kann schnell weitergeleitet werden. Ich habe es versucht: git checkout HEAD Es hat keine Wirkung. Dies liegt daran, dass ich ein Zwischen-Commit für …
249 git 

8
Wie überprüfe ich das entfernte Git-Repository (Ursprung) auf Änderungen?
Frage Was sind die Git-Befehle für den folgenden Workflow? Szenario Ich habe aus einem Repository geklont und einige eigene Commits für mein lokales Repository durchgeführt. In der Zwischenzeit haben meine Kollegen Commits für das Remote-Repository vorgenommen. Jetzt möchte ich: Überprüfen Sie, ob im Remote-Repository neue Commits von anderen Personen vorhanden …
249 git 

3
Automatisches Beschneiden mit Git-Abruf oder Pull
Wenn jemand einen Remote-Zweig gelöscht hat, weil die Arbeit beendet ist und ich es nicht weiß, werde ich keinen ausführen git fetch --pruneund schließlich den gelöschten Zweig zurückschieben. Gibt es eine praktikable Lösung, um Git zu zwingen, beim Abrufen / Ziehen den Bereinigungsmodus zu verwenden, ohne ihn jedes Mal angeben …
248 git 

9
Wie füge ich Dateien und Ordner zu GitHub-Repos hinzu?
Ich habe ein Konto auf GitHub erstellt - ich bin neu darin - und ich habe ein Problem beim Hinzufügen von Dateien. Ich habe hinzugefügt readme.txt. Außerdem habe ich 3 andere PHP-Dateien und einen Ordner mit Bildern. Wie füge ich die Dateien und den Ordner hinzu? Ich habe es mit …
248 git  github 


4
Wie pushen Sie nur einen einzelnen Git-Zweig (und keine anderen Zweige)?
Ich arbeite an einem lokalen Git-Repository. Es gibt zwei Zweige masterund feature_x. Ich möchte auf feature_xdas Remote-Repo übertragen, aber ich möchte die Änderungen nicht auf den masterZweig übertragen. Funktioniert ein Zweig git push origin feature_xaus meinem feature_xZweig ( feature_xZweig existiert bereits auf Remote)? Ich möchte dies nicht auf meiner Box …
247 git  git-push 

4
Git Fast Forward VS kein Fast Forward Merge
Mit Git Merge können wir einen schnellen Vorlauf und kein schnelles Zusammenführen von Zweigen durchführen. Irgendwelche Ideen, wann die Schnellvorlaufzusammenführung verwendet werden soll und wann keine Schnellvorlaufzusammenführung verwendet werden soll?
247 git 

17
Listen Sie Submodule in einem Git-Repository auf
Ich habe ein Git-Repository, das mehrere Submodule enthält. Wie liste ich die Namen aller Submodule auf, nachdem git submodule initsie ausgeführt wurden? Der git submodule foreachBefehl könnte die Namen des Submoduls wiedergeben, dies funktioniert jedoch nur, wenn sie ausgecheckt wurden, was nach dem Init-Schritt nicht geschehen ist. Es gibt weitere …

14
Wie rufe ich nur einen Zweig eines Remote-Git-Repositorys ab?
Ich möchte einen einzelnen Zweig (nicht alle) eines Remote-Repositorys abrufen und einen lokalen Tracking-Zweig erstellen, der weitere Aktualisierungen dieses Remote-Zweigs verfolgen kann. Die anderen Zweige im Remote-Repository sind sehr groß, daher möchte ich vermeiden, sie abzurufen. Wie mache ich das? Bearbeiten: Ich habe das selbst herausgefunden, aber StackOverflow weigert sich, …
246 git 

13
Git Symlinks in Windows
Unsere Entwickler verwenden eine Mischung aus Windows- und Unix-basierten Betriebssystemen. Daher werden auf Unix-Computern erstellte Symlinks für Windows-Entwickler zu einem Problem. In Windows (msysgit) wird der Symlink in eine Textdatei mit einem Pfad zu der Datei konvertiert, auf die er verweist. Stattdessen möchte ich den Symlink in einen tatsächlichen Windows-Symlink …
246 windows  git  symlink 




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.