Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
brac02846yI use git command line. Yeah it's true 99% of time it's add, commit, push, pull, branch.. all the basic commands but and for the rare occasions there is a way of doing it in terminal and mostly it's not hard it confusing.
-
psukys2326yHad bad experience with GUI client doing implicit things and breaking branch overall. From that time on, [status,add,commit,pull,checkout,stash] are sufficient for my versioning needs. `git difftool -d` is also nice to compare diffs with diff tool (in my case, I use meld)
-
AIFPM996y@rijad93 so you dont have cases where you need to merge like 4 branches in some specific/random order and cherrypick (graft) stuff from branches 5..10 ?
it kinda seems like git isnt really built for branchy development, where your every breath gets a separate branch :D -
VS.Code with some git plugins is one of the best free Git GUIs out there.
For freemium stuff with good viz there's GitKraken. -
AIFPM996y@rijad93 I've *never* needed a cheat sheet for mercurial
the cheat in mercurial is to write the command name of what you want to do, not some random word Linus came up with in a drunken madness :D
#stillLoveLinus -
@Artemix @AIFPM git log --graph (+ some configuration flags if needed) are enough for me
-
AIFPM996y@Artemix exactly my point for using a GUI
I love the terminal, I have like a million scripts and aliases
my terminal launcher shortcut keys are worn to the bone :)
but.. there is a time and a place for every tool and technology. I think version control is a visual process, thus needing a visual tool
Related Rants
-
sasikanth28A group of wolves is called a pack. A group of crows is called a murder. A group of developers is called a m...
-
gururaju56*Now that's what I call a Hacker* MOTHER OF ALL AUTOMATIONS This seems a long post. but you will definitely ...
-
linuxxx70This guy at my last internship. A windows fanboy to the fucking max! He was saying how he'd never use anythi...
why are Linux graphical git clients so crap? (as compared to TortoiseHg)
like GitKraken is the only OK one, but it lacks soo many features its nearly useless (bisect anyone?) + you need a commercial license
GitEye is the second non-shit one, but it regurarly stops working + its non-free
and it seems most git GUI clients force the name of the repo to be their parent dir. my parent dir for all web projects is www, so in both apps I have a long list of projects named www, unless I expand the projects sidebar to cover half of the screen to see the very very end of the path that petrays the actual project name in GitEye. In GitKraken I have to investigate the commit history to figure out if I have the right GitKraken with the right project open... talk about UX :D
so do most "git experts" just use git commit, git push and git pull on the command line and thats their whole world and the reason why they prefer git to mercurial (for all the many features they never use)?
question
gui
version_control
ux
mercurial
hg
ux-fail
git
linux
dvcs