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.


14
Teilen Sie ein vorheriges Commit in mehrere Commits auf
Ist es möglich, ein einzelnes Commit in ein paar verschiedene Commits zu unterteilen, nachdem es in das lokale Repository festgeschrieben wurde, ohne einen Zweig zu erstellen und eine Menge Funky-Arbeit an einem neuen Zweig zu leisten?
1224 git 

10
Wie benennt man ein Git-Tag um?
Heute habe ich in den Protokollen nach einem Projekt gesucht und festgestellt, dass ich vor einiger Zeit einen Tag-Namen fett gefingert habe. Gibt es eine Möglichkeit, das Tag umzubenennen? Google hat nichts Nützliches gefunden. Mir ist klar, dass ich die getaggte Version auschecken und ein neues Tag erstellen kann, das …
1219 git  git-tag 

11
Wie verwende ich git merge --squash?
Ich habe einen Remote-Git-Server. Hier ist das Szenario, das ich ausführen möchte: Für jeden Fehler / jede Funktion erstelle ich einen anderen Git-Zweig Ich schreibe meinen Code in diesem Git-Zweig weiterhin mit nicht offiziellen Git-Nachrichten fest Im Top-Repository müssen wir ein Commit für einen Fehler mit der offiziellen Git-Nachricht durchführen …
1209 git  git-merge  git-squash 

30
Entfernen Sie Tracking-Zweige nicht mehr auf der Fernbedienung
Gibt es eine einfache Möglichkeit, alle Tracking-Zweige zu löschen, deren Remote-Äquivalent nicht mehr vorhanden ist? Beispiel: Niederlassungen (lokal und remote) Meister Herkunft / Meister origin / bug-fix-a origin / bug-fix-b origin / bug-fix-c Vor Ort habe ich nur eine Hauptniederlassung. Jetzt muss ich an Bug-Fix-A arbeiten , also überprüfe ich …
1172 git  git-branch 

12
Warum gibt es zwei Möglichkeiten, eine Datei in Git zu entfernen?
Manchmal schlägt git vor git rm --cached, eine Datei zu entfernen, manchmal git reset HEAD file. Wann soll ich welche verwenden? BEARBEITEN: D:\code\gt2>git init Initialized empty Git repository in D:/code/gt2/.git/ D:\code\gt2>touch a D:\code\gt2>git status # On branch master # # Initial commit # # Untracked files: # (use "git add …
1169 git  git-reset  git-rm 









29
Wie gebe ich den privaten SSH-Schlüssel an, der beim Ausführen des Shell-Befehls auf Git verwendet werden soll?
Eine vielleicht eher ungewöhnliche Situation, aber ich möchte einen privaten SSH-Schlüssel angeben, der beim Ausführen eines Shell-Befehls (git) vom lokalen Computer verwendet werden soll. Grundsätzlich so: git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser" Oder noch besser (in Ruby): with_key("/home/christoffer/ssh_keys/theuser") do sh("git clone git@github.com:TheUser/TheProject.git") end Ich habe Beispiele für die Verbindung zu einem …
1109 git  bash  shell  ssh 

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.