41
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]

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) 20 comments
sorted by: hot top new old
[-] [email protected] 1 points 2 years ago

I use Git Tower and I love it. I'm surprised I don't see it mentioned here.

[-] [email protected] 1 points 2 years ago

I kinda do both? For some reason, I prefer the CLI when I clone a repo, but Sourcetree for committing, pulling, and pushing, and my IDE's built in git tools for merges.

[-] [email protected] 1 points 2 years 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 2 years ago

Tig is a pretty nice terminal gui

[-] [email protected] 1 points 2 years ago

My inbox got fediversized, fantastic feeling.

Hey hey hey, I want that too!

As for git, I just use the plugin on VS code. Nothing fancy. I didn't even know there's other options like GUI to be honest.

[-] [email protected] 1 points 2 years ago

Since I use Emacs I've been really happy with Magit, even tho it's UI has a bit of a learning curve to it. I've been also trying out Gitg since I moved back to GNOME and it's been really solid as well. It lacks a couple really nieche features but otherwise as a fast commit tracking/writing tool it's very good.

[-] [email protected] 1 points 2 years 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 2 years 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] 1 points 2 years ago

I mainly program in Visual Studio so I use it's integration for simple commits, diffs, and checkouts. Anything more complicated than that I head for the command line.

load more comments
view more: ‹ prev next ›
this post was submitted on 20 Jun 2023
41 points (100.0% liked)

Programming

13992 readers
5 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