this post was submitted on 20 Jun 2023
43 points (100.0% liked)

Programming

13383 readers
1 users here now

All things programming and coding related. Subcommunity of Technology.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

I ask because I like console, but at the same time have difficulties remembering all the commands. I'd like to try a GUI that is comfortable to use with only a keyboard.
[edit]
My inbox got fediversized, fantastic feeling.

(page 3) 19 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 1 year ago

Github desktop is very functional, I use it all the time

[–] [email protected] 1 points 1 year ago

I've been using the git gui extension for a while and resolve conflicts in vs code. I also just use a lot of cli

[–] [email protected] 1 points 1 year ago

Haven't seen it mentioned here, I've recently been using lazygit from time to time and I quite like it, especially committing only a few changed lines from a file is nice and quickly amending to old commits. I still use cli for more complicated stuff though.

[–] [email protected] 1 points 1 year ago (1 children)

While I do most actions with the git command or the git fugitive plugin from tpope, I will sometimes whip out lazygit for certain things I don’t do that often.

https://github.com/jesseduffield/lazygit

[–] [email protected] 1 points 1 year ago

I raise that by a "I wouldn't know how to survive half a day without lazygit". From my experience only maggit is in the same level - I just don't use emacs.

[–] [email protected] 1 points 1 year ago
  • 45% SourceTree
  • 45% CLI
  • 10% TortoiseGit

The repository I work in is huge, old, and the folder structures are wide and deep. It is normal to modify tens of files in almost as many folders for a single feature change.

SourceTree for managing staged files and committing.

CLI for pull, branch switching, and searching.

TortoiseGit for showing the log or blame of individual files and folders.

[–] [email protected] 1 points 1 year ago

I use the default git extension in vscodium. I usually code in vscodium anyway, so I just use it to commit my changes.

I think it is a better experience, you don't forget to add file when commiting changes, it is very easy to just commit couple files (instead of typing their name, just click the plus button), and writing multiline commit message is very easy.

I am one of the few Linux user that prefer not to use commandline when there is a graphical alternative.

[–] [email protected] 1 points 1 year ago (1 children)

Closest I get to a gui is magit in emacs.

load more comments (1 replies)
[–] [email protected] 1 points 1 year ago

Not really but sometimes if I need a visualization of something complicated that I can't see in my head I'll go to the network tab under insights in github

[–] [email protected] 0 points 1 year ago (1 children)

I own sublime merge because it was cheap when I upgraded to ST4, but never use it. It's not bad or anything, but honestly the CLI is more convenient to use (and all the GUIs I've used have a lot of clicking involved). I don't know that you're going to find something better than the CLI, especially given your requirement ow "comfortable to use with only a keyboard".

load more comments (1 replies)
load more comments
view more: ‹ prev next ›