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

Programming

13473 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) 17 comments
sorted by: hot top controversial 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

Besides lots of things already mentioned, sometimes I'm asked to support software under Windows that uses configuration files (and possibly versioned, self-contained releases - think stuff akin to running Apache Tomcat under Windows).

For those, I love using TortoiseGit to keep a handle on the 'mess' - it's out of the way in general, but I can see at one glance when stuff's been touched, keep a very convevient history etc.

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

I sometimes use the IntelliJ GUI for working with git stash, I never needed that outside of Java projects. And I use the Github Client to keep track of the git projects on my computer, and see the content of commits. But for everything else, I just use the git CLI tools.

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

Tig is a pretty nice terminal gui

[–] [email protected] 1 points 2 years ago
[–] [email protected] 1 points 2 years ago* (last edited 2 years ago)

I use TortoiseGit.

The log window gives me overview and almost every action I need. Switching, rebasing, creating and deleting branches and tags, pushing, fetching, merging, view logs of files, diffing, blaming, filtering…

The log view is still much better than the VS Git log view. And due to it's visual GUI it's much better than CLI when going beyond just one branch or a low number of my own branches.

[–] [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.

[–] [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] 0 points 2 years 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 ›