Ich möchte ein Tortoisegit-ähnliches Programm in Linux, das Folgendes kann:
Hinweis: Ich habe Gitkraken schon einmal ausprobiert, und einer der Nachteile hat Konten. Warum sollte ich ein Git-Kundenkonto haben wollen? Die Visualisierung ist wirklich cool, aber es gibt keine Dateisystemansichten, es gibt keine Kontrollkästchen für geänderte Dateien, es scheint nur nach Dateinamen zu sortieren, nicht nach Änderungszeit, die Diff-Ansicht verwendet Diff-Syntax anstelle einer Side-by-Side-Ansicht. Ich habe keine "restore after commit"-Funktion gefunden.
Neben der Beherrschung der Git-Bash-CLI, wie von Reddit vorgeschlagen , ist GitKraken (GK) wahrscheinlich einen Blick wert.
Ich persönlich bin mit ein paar Erweiterungen ( 1 , 2 , 3 ) zu Visual Studio Code gewechselt. GK ist für mich einfach ein Overkill, da ich hauptsächlich nur meine eigenen kleinen Projekte verwalte. Als Referenz arbeite ich etwa 75 % der Zeit mit Windows und 25 % mit Manjaro, daher kann meine Antwort etwas voreingenommen sein.
git status
.git checkout -b <branch name> origin/<branch name>
ist ein bisschen klobiges CLI-Design, git checkout <some file>
Änderungen rückgängig zu machen ist für mich nicht so gut wie die Verwendung einer Benutzeroberfläche, selbst wenn ich die Tab-Vervollständigung verwende und ich sehr schnell tippe, besonders wenn ich eine Reihe von Dateien wiederherstellen möchte . Ich muss auch jedes Mal den Befehl zum Ändern der Remote-URL nachschlagen, es ist git remote set-url origin <new url>
. Ich denke immer, es ist git set origin
oder git remote set origin
oder so eine andere Variante.
jrh