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.

6
Wie zwinge ich git, unter Windows LF anstelle von CR + LF zu verwenden?
Ich möchte git zwingen, Dateien unter Windows mit einfach LFnicht auszuchecken CR+LF. Ich habe die beiden Konfigurationsoptionen überprüft, konnte jedoch nicht die richtige Kombination von Einstellungen finden. Ich möchte, dass alle Dateien konvertiert werden LFund LFdie Dateien beibehalten werden. Anmerkung: Ich habe verwendet, autocrlf = inputaber dies repariert nur die …
335 git  msysgit 




3
Machen Sie einen Git-Stash rückgängig
Ich habe gerade ein Versteck in einem Projekt gemacht, das ich nicht festgelegt habe. Gibt es eine Möglichkeit, in den Staat zurückzukehren, bevor ich mich versteckt habe? Wie könnte ich das machen? Ich habe das Terminal geschlossen und mein Laptop ist heruntergefahren. Ich habe einige Nachforschungen angestellt und es scheint, …
335 git 

7
Warum empfiehlt GitHub HTTPS gegenüber SSH?
Auf der GitHub Seite gibt es einen Link ... https://help.github.com/articles/generating-ssh-keys ... und es heißt ... Wenn Sie sich entschieden haben, die empfohlene HTTPS-Methode nicht zu verwenden, können wir SSH-Schlüssel verwenden, um eine sichere Verbindung zwischen Ihrem Computer und GitHub herzustellen. Die folgenden Schritte führen Sie durch das Generieren eines SSH-Schlüssels …
334 git  github  ssh  https 

11
Können Git-Hook-Skripte zusammen mit dem Repository verwaltet werden?
Wir möchten ein paar grundlegende Hook-Skripte erstellen, die wir alle gemeinsam nutzen können - zum Beispiel zum Vorformatieren von Commit-Nachrichten. Git hat Hook-Skripte dafür, die normalerweise unter gespeichert sind <project>/.git/hooks/. Diese Skripte werden jedoch nicht weitergegeben, wenn Benutzer einen Klon erstellen, und sie sind nicht versioniert. Gibt es eine gute …
334 git  githooks 


4
Was genau macht das "u"? "Git Push -u Origin Master" vs "Git Push Origin Master"
Ich bin anscheinend schrecklich darin, Git zu benutzen, trotz meiner besten Versuche, es zu verstehen. Von kernel.org für git push: -u --set-upstream Fügen Sie für jeden Zweig, der auf dem neuesten Stand ist oder erfolgreich gepusht wurde, eine Upstream-Referenz (Tracking-Referenz) hinzu, die von git-pull (1) ohne Argumente und anderen Befehlen …
333 git 

3
Git ziehen nach erzwungenem Update
Ich habe nur ein paar Commits mit gequetscht git rebaseund ein gemacht git push --force(was böse ist, ich weiß). Jetzt haben die anderen Softwareentwickler eine andere Historie und wenn sie eine machen git pull, wird Git zusammengeführt. Gibt es eine Möglichkeit, dies zu beheben, außer eine rm my-repo; git clone …
332 git  git-pull 



22
Git: "Loses Objekt beschädigen"
Immer wenn ich von meiner Fernbedienung ziehe, wird der folgende Fehler bezüglich der Komprimierung angezeigt. Wenn ich die manuelle Komprimierung ausführe, erhalte ich dasselbe: $ git gc error: Could not read 3813783126d41a3200b35b6681357c213352ab31 fatal: bad tree object 3813783126d41a3200b35b6681357c213352ab31 error: failed to run repack Weiß jemand, was man dagegen tun soll? Aus …


5
Root Commit in Git bearbeiten?
Es gibt Möglichkeiten, die Nachricht aus späteren Commits zu ändern: git commit --amend # for the most recent commit git rebase --interactive master~2 # but requires *parent* Wie können Sie die Festschreibungsnachricht des allerersten Festschreibens ändern (das kein übergeordnetes Element hat)?

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.