Articles of git

Wie alias Befehle in Git?

Ich habe einen Screencast gesehen, wo jemand war git st git ci arbeiten. Wenn ich es mache, bekomme ich einen Fehler und frage mich, ob ich etwas anderes meinte. Als Neuling muss ich wissen, was Sie tun müssen, um dies zu erreichen?

Generiere einen Git-Patch für ein bestimmtes Commit

Ich muss ein Skript schreiben, das Patches für eine Liste von SHA1-Commit-Nummern erstellt. Ich habe versucht, git format-patch , aber das erzeugte einen Patch für jeden Commit seit diesem SHA1. Nachdem ein paar hundert Patches generiert wurden, musste ich den process beenden. Gibt es eine Möglichkeit, einen Patch nur für den spezifischen SHA1 zu generieren?

git-diff ignoriert ^ M

In einem Projekt, in dem einige Dateien ^ M als Zeilentrennzeichen enthalten. Das Diffundieren dieser Dateien ist scheinbar unmöglich, da Git-Diff es als die gesamte Datei nur eine einzige Zeile sieht. Wie unterscheidet man sich von der vorherigen Version? Gibt es eine Option wie “treat ^ M als newline beim Diffing”? prompt> git-diff “HEAD^” — […]

Erstellen von SSH-Schlüsseln für Gerrit und Hudson

Ich versuche das Hudson Gerrit Trigger Plug-in zu verwenden. Aus welchen Gründen auch immer akzeptiert Gerrit den SSH Schlüssel unter /var/lib/hudson/.ssh/id_rsa . In der GUI bekomme ich Connection error : com.jcraft.jsch.JSchException: Auth fail als ein Fehler, und wenn ich im Terminal arbeite, erhalte ich einen Permission denied (publickey) Fehler. Wie kann ich einen funktionierenden privaten […]

Zeigen Sie mit Git alle Commits an, die sich in einer Verzweigung befinden, aber nicht die andere (n)

Ich habe einen alten Zweig, den ich gerne löschen würde. Bevor ich das mache, möchte ich jedoch überprüfen, ob alle zu diesem Zweig gemachten Commits zu irgendeinem Zeitpunkt in einen anderen Zweig zusammengeführt wurden. Daher würde ich gerne alle Commits sehen, die an meinen aktuellen Zweig gestellt wurden und die in keiner anderen Zweigstelle angewendet […]

Was ist die beste Vorgehensweise für den Umgang mit Passwörtern in Git-Repositories?

Ich habe ein kleines Bash-Skript, mit dem ich auf Twitter zugreife und in bestimmten Situationen eine Growl-Benachrichtigung aufrufe. Was ist der beste Weg, um mein Passwort mit dem Skript zu speichern? Ich würde dieses Skript gerne in den Git Repo einbinden und es auf GitHub verfügbar machen, aber ich frage mich, was der beste Weg […]

Wie wird Herkunft / HEAD festgelegt?

Ich habe eine Filiale eingerichtet, um einen Ref im Ursprung zu verfolgen. git checkout schaltet auf diesen Zweig um, und ein git status zeigt mir, wie weit mein Ursprung hinter meinem Zweig liegt, aber ich bin überrascht, dass origin/HEAD immer noch auf origin/master zeigt und nicht origin/ Meine Frage ist also, unter welchen Umständen wird […]

Wie kann ich ein zurückgesetztes Git Commit “rückgängig machen”?

Ist eine Änderung, die mit commit wurde und dann mithilfe von revert , der beste Weg, diese Zurücksetzung rückgängig zu machen? Im Idealfall sollte dies mit einem neuen Commit durchgeführt werden, um den Verlauf nicht neu zu schreiben.

Entfernen Sie Dateien von Git commit

Ich benutze Git und ich habe einige Dateien mit verwendet git commit -a Später stellte ich fest, dass versehentlich eine Datei zum Commit hinzugefügt wurde. Wie kann ich eine Datei vom letzten Commit entfernen?

Wie lösche ich ein entferntes Git-Tag?

Wie löschst du ein Git-Tag, das bereits verschoben wurde?