If you're in Emacs, Magit (https://github.com/magit/magit) is excellent for much the same things, and works over remote (i.e., I'm editing "ssh:thathost:path/to/file.c" and invoke magit).
There's also a (partial) magit clone for vscode. https://marketplace.visualstudio.com/items?itemName=kahole.magit Patrick Sanan <[email protected]> writes: > I have also been enjoying using lazygit (thanks, Lisandro, for the tip!). > It's a similar sort of thing but runs in the terminal. > I find it very useful for those things where the command line git tool falls > down (staging parts of files, browsing large sets of changes), and I like > that I don't have to bother with X windows to use something like gitk on my > remote machine. > > https://github.com/jesseduffield/lazygit > > The only wrinkles I ran into using this are that is seems to assume you have > a somewhat-recent "git" executable for some of the fancier > features (like merging or rearranging commits without using git rebase -i). > >> Am 03.03.2021 um 21:02 schrieb Jacob Faibussowitsch <[email protected]>: >> >>> 'gitk' is easier to read [for me] than 'git log --graph' >> >> Where was this my entire life⦠best kept git secret! >> >> Best regards, >> >> Jacob Faibussowitsch >> (Jacob Fai - booss - oh - vitch) >> Cell: (312) 694-3391 >> >>> On Mar 3, 2021, at 13:55, Satish Balay <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> 'gitk' is easier to read [for me] than 'git log --graph' >>> >>> Satish >>> >>> On Wed, 3 Mar 2021, Jacob Faibussowitsch wrote: >>> >>>>> git: 'graph' is not a git command. See 'git --help'. >>>> >>>> I have it as an alias: >>>> >>>> graph = !git log --graph --pretty=format:'%Cred%h%Creset >>>> -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' >>>> --abbrev-commit --date=relative >>>> >>>> Best regards, >>>> >>>> Jacob Faibussowitsch >>>> (Jacob Fai - booss - oh - vitch) >>>> Cell: (312) 694-3391 >>>> >>>>> On Mar 3, 2021, at 13:50, Mark Adams <[email protected] >>>>> <mailto:[email protected]>> wrote: >>>>> >>>>> >>>>> >>>>> On Tue, Mar 2, 2021 at 10:02 PM Junchao Zhang <[email protected] >>>>> <mailto:[email protected]> <mailto:[email protected] >>>>> <mailto:[email protected]>>> wrote: >>>>> I am a naive git user, so I use interactive git rebase. Suppose I am on >>>>> the branch I want to modify, >>>>> >>>>> 1) Use git graph to locate an upstream commit to be used as the base >>>>> $ git graph >>>>> >>>>> Humm .... >>>>> >>>>> 14:49 adams/cusparse-lu-landau= /gpfs/alpine/csc314/scratch/adams/petsc$ >>>>> git --version >>>>> git version 2.20.1 >>>>> 14:49 adams/cusparse-lu-landau= /gpfs/alpine/csc314/scratch/adams/petsc$ >>>>> git graph >>>>> git: 'graph' is not a git command. See 'git --help'. >>>>> >>>>> The most similar commands are >>>>> branch >>>>> grep >>>>> >>>> >>>> >>> >>
