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
>>>> 
>>> 
>>> 
>> 
> 

Reply via email to