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.


30
Git holen Remote-Zweig
Mein Kollege und ich arbeiten am selben Repository. Wir haben es in zwei Zweige verzweigt, jeder technisch für verschiedene Projekte, aber sie haben Ähnlichkeiten, deshalb möchten wir uns manchmal wieder auf das * mastervon der festlegen branch. Ich habe jedoch die branch. Wie kann mein Kollege diesen Zweig konkret ziehen? …

18
Wie klonen Sie ein Git-Repository in einen bestimmten Ordner?
Durch Ausführen des Befehls git clone git@github.com:whateverwird ein Verzeichnis in meinem aktuellen Ordner mit dem Namen erstellt whateverund der Inhalt des Git-Repositorys in diesem Ordner abgelegt: /httpdocs/whatever/public Mein Problem ist, dass ich den Inhalt des Git-Repositorys in mein aktuelles Verzeichnis klonen muss, damit er am richtigen Speicherort für den Webserver …
2244 git  repository  git-clone 

16
Wie ändere ich ein bestimmtes Commit?
Normalerweise reiche ich eine Liste von Commits zur Überprüfung ein. Wenn ich folgende Commits habe: HEAD Commit3 Commit2 Commit1 ... Ich weiß, dass ich Head Commit mit ändern kann git commit --amend. Aber wie kann ich Änderungen vornehmen Commit1, da es sich nicht um das HEADCommit handelt?


20
Git weigert sich, nicht verwandte Historien bei Rebase zusammenzuführen
Während git rebase origin/developmentder folgenden Fehlermeldung wird von Git angezeigt: fatal: refusing to merge unrelated histories Error redoing merge 1234deadbeef1234deadbeef Meine Git-Version ist 2.9.0. In der vorherigen Version funktionierte es einwandfrei. Wie kann ich diese Rebase fortsetzen und nicht verwandte Historien mit der in der neuen Version eingeführten erzwungenen Flagge …
2149 git  rebase 

13
Wie zeige ich die inszenierten Änderungen?
Ich habe ein paar Änderungen vorgenommen, die begangen werden sollen. Wie kann ich den Unterschied aller Dateien sehen, die für das nächste Commit bereitgestellt werden? Ich kenne den Git-Status , möchte aber die tatsächlichen Unterschiede sehen - nicht nur die Namen der Dateien, die bereitgestellt werden. Ich habe gesehen, dass …
2140 git  diff  dvcs  git-diff  git-stage 

18
Wie ändere ich den Commit-Autor für ein bestimmtes Commit?
Ich möchte den Autor eines bestimmten Commits in der Geschichte ändern. Es ist nicht das letzte Commit. Ich weiß über diese Frage Bescheid - Wie ändere ich den Autor eines Commits in Git? Aber ich denke über etwas nach, bei dem ich das Commit durch Hash oder Short-Hash identifiziere.
2109 git  git-commit 

18
Anzeigen, welche Dateien sich zwischen zwei Revisionen geändert haben
Ich möchte zwei Zweige zusammenführen, die für eine Weile getrennt wurden, und wollte wissen, welche Dateien geändert wurden. Kam über diesen Link: http://linux.yyz.us/git-howto.html, was sehr nützlich war. Die Tools zum Vergleichen von Zweigen, auf die ich gestoßen bin, sind: git diff master..branch git log master..branch git shortlog master..branch Ich habe …
2105 git  branch  git-branch  git-diff 

13
Was ist der beste (und sicherste) Weg, um einen Git-Zweig mit dem Master zusammenzuführen?
Ein neuer Zweig von masterwird erstellt, wir nennen es test. Es gibt mehrere Entwickler, die sich entweder zu masteranderen Zweigen verpflichten oder diese erstellen und später zusammenführen master. Nehmen wir an, die Arbeit testdauert mehrere Tage und Sie möchten ständig über die darin enthaltenen testCommits informiert werden master. Ich tun …

15
Wie "git Klon" einschließlich Submodule?
Ich versuche, ein Submodul in ein Repo zu integrieren. Das Problem ist, dass beim Klonen des übergeordneten Repos der Submodul-Ordner vollständig leer ist. Gibt es eine Möglichkeit, dies so zu gestalten, dass git clone parent_repotatsächlich Daten in den Submodul-Ordner gestellt werden? Zum Beispiel http://github.com/cwolves/sequelize/tree/master/lib/ , nodejs-mysql-nativezeigt auf einem externen git …
1992 git  git-submodules 


14
Laden Sie ein bestimmtes Tag mit Git herunter
Ich versuche herauszufinden, wie ich ein bestimmtes Tag eines Git-Repositorys herunterladen kann - es ist eine Version hinter der aktuellen Version. Ich habe gesehen, dass es auf der Git-Webseite ein Tag für die vorherige Version mit dem Objektnamen einer langen Hex-Nummer gibt. Der Versionsname lautet jedoch Tagged release 1.1.5laut Site …
1941 git  git-clone  git-tag 


20
Wie kann ich den Hash für das aktuelle Commit in Git abrufen?
Ich möchte (vorerst) die Möglichkeit behalten, Git-Änderungssätze mit in TFS gespeicherten Workitems zu verknüpfen. Ich habe bereits ein Tool geschrieben (mit einem Hook von Git), mit dem ich Workitemidentifier in die Nachricht eines Git-Änderungssatzes einfügen kann. Ich möchte jedoch auch die Kennung des Git-Commits (den Hash) in einem benutzerdefinierten TFS-Workitem-Feld …
1934 git  tfs  tfs-workitem  changeset 

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.