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.

3
Warum muss ich "git push --set-upstream origin <branch>"?
Ich habe eine lokale Niederlassung zum Testen von Solaris und Sun Studio erstellt. Ich schob dann den Zweig stromaufwärts. Nachdem Sie eine Änderung vorgenommen und versucht haben, die Änderungen zu übernehmen: $ git commit blake2.cpp -m "Add workaround for missing _mm_set_epi64x" [solaris 7ad22ff] Add workaround for missing _mm_set_epi64x 1 file …
145 git  branch 

17
Homebrews "Git" verwendet keine Fertigstellung
Wenn ich OSXs Git verwende, kann ich nach dem Ändern einer Datei einfach etwas tun git commit &lt;tab&gt;. Dadurch wird der Dateiname automatisch auf den geänderten Namen vervollständigt. Wenn ich jedoch eine neuere Version von git von Homebrew installiere und sie verwende, funktioniert diese Funktion nicht mehr (dh ich drücke …
144 macos  git  autocomplete  zsh 

6
Zusammenführen: Hg / Git vs. SVN
Ich habe oft gelesen, dass Hg (und Git und ...) besser zusammengeführt werden können als SVN, aber ich habe noch nie praktische Beispiele dafür gesehen, wo Hg / Git etwas zusammenführen kann, wo SVN fehlschlägt (oder wo SVN manuell eingegriffen werden muss). Könnten Sie ein paar Schritt-für-Schritt-Listen mit Verzweigungs- / …
144 git  svn  mercurial  merge  dvcs 

3
Wie aktualisiere ich einen Git-Klon - Spiegel?
Ich habe ein Git-Repository erstellt, um eine Live-Site zu spiegeln (bei der es sich um ein nicht nacktes Git-Repository handelt): git clone --mirror ssh://user@example.com/path/to/repo Welchen Befehl oder welche Befehle muss ich verwenden, um diesen Spiegelklon mit allen Änderungen von seinem entfernten Ursprung auf dem neuesten Stand zu halten? Ich möchte …

4
git verwerfe alle Änderungen und ziehe von stromaufwärts
Wie hole ich ein Upstream-Repo und lasse es den Master ersetzen? Ich habe nur einen Zweig in meinem Repo, nämlich Master, und ich habe ihn komplett durcheinander gebracht, daher muss ich grundsätzlich von oben beginnen. Ich denke, init wird den Job machen, aber gibt es einen einfacheren Weg?
144 git 


2
Wie können Sie die Änderungen des aktuellen Zweigs zusätzlich zu den Änderungen, die zusammengeführt werden, neu begründen?
In Ordnung. Wenn ich mich in einem Zweig befinde (z. B. working) und die Änderungen eines anderen Zweigs zusammenführen möchte (z. B. master), führe ich den Befehl aus, git-merge masterwährend ich mich in dem workingZweig befinde, und die Änderungen werden zusammengeführt, ohne den Verlauf überhaupt neu zu begründen. Wenn ich …
144 git  merge  rebase  git-rebase 


6
Wie wird Ursprung / KOPF eingestellt?
Ich habe einen Zweig eingerichtet, um einen Ref im Ursprung zu verfolgen. git checkout &lt;branchname&gt;wechselt zu diesem Zweig, und ein git statusWille zeigt mir, wie weit vor oder hinter meinem Zweig der Ursprung liegt, aber ich bin überrascht, dass er origin/HEADimmer noch auf origin/masterzeigt und nichtorigin/&lt;branchname&gt; Meine Frage ist also, …
144 git 

17
Wie erhält man den Namen des Git-Repositorys in einem Git-Repository?
Wie können Sie den Git-Repository-Namen in einem Git-Repository abrufen, wenn Sie in einem Git-Verzeichnis arbeiten? Gibt es Git-Befehle? # I did check out bar repository and working in somewhere # under bar directory at this moment such as below. $ git clone git://github.com/foo/bar.git $ cd bar/baz/qux/quux/corge/grault # and I am …
144 git  repository 


11
Warum kann sich git nicht an meine Passphrase unter Windows erinnern?
Ich habe gerade angefangen, Git zu verwenden, und ich kann es nicht dazu bringen, mich an meine Passphrase zu erinnern. Ich verwende cmd.exe erhöht und mein Git-Host ist Github und ich habe einen SSH-Schlüssel wie diesen Leitfaden auf Github erstellt aber ich bekomme immer noch *\subnus.mvc&gt;git push origin master Enter …
144 windows  git  ssh  cmd 

4
Zweigbasis ändern
Ich habe einen Baum wie diesen: (commit 1) - master \-- (commit 2) - (commit 3) - demo \-- (commit 4) - (commit 5) - PRO und ich muss den PRO-Zweig zum Master verschieben (commit 1) - master |-- (commit 2) - (commit 3) - demo \-- (commit 4) - …
144 git 

5
Wie liste ich Commits seit bestimmten Commits auf?
Gibt es überhaupt eine Liste von Commits von einer bestimmten Commit-Nummer an HEAD? Ich weiß, dass dies bis zum Festschreibungsdatum möglich ist, aber ich brauche es bis zur Festschreibungsnummer, und ich kann anscheinend keine Dokumentation finden, oder selbst wenn dies möglich ist.
143 git 

2
Wie verschiebst du ein Commit in den Staging-Bereich in Git?
Wenn Sie ein Commit in den Staging-Bereich verschieben möchten - das heißt, Sie müssen es nicht festschreiben und alle darin enthaltenen Änderungen in den Staging-Bereich verschieben (wodurch der Zweig effektiv in den Zustand versetzt wird, in dem er sich vor dem Commit befunden hätte) - wie machst du das? Oder …
143 git  commit  staging 

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.