Help me with Git please

Waansin

Well-Known Member
Joined
Feb 16, 2005
Messages
284
GitKraken looks pretty. I heard about it a week or so ago and was going to try it. That is until I read how it was made. NodeJS & Electron shell does not justify a lot of faith in me. I have large repos and I need stability, performance, and features. GitKraken doesn't have many of any yet. It does look pretty though.

I used to use Github's client. It's also pretty, but limited in features. And yes, it can also use other remote repos and isn't restricted to Github.

Now, I'm mainly using SourceTree. Which used to be quite ugly, although they've recently redesigned the UI. It took me a while to get used to it though, but now I believe SourceTree is the best GUI Git client for Windows and a top contender on Mac.

If you're using Linux then you're a little stuck. GitKraken is probably going to be your best choice and you'll just have to use the CLI when you need to do advanced things.
 

DrJohnZoidberg

Honorary Master
Joined
Jul 24, 2006
Messages
23,995
I've given up on all git GUIs.

CLI all the way, I just feel way more in control this way.
 

DA-LION-619

Honorary Master
Joined
Aug 22, 2009
Messages
13,777
Out of curiosity, what are the advanced scenarios that you'll need the CLI.
 

shauntir

Well-Known Member
Joined
Sep 11, 2013
Messages
457
Tortoise git is one of the most feature rich gui's you will ever find on windows. You can access a large amount of functionality (including rebase) using it.

Having a preference for gui vs cli is a personal thing in most instances. I use both as and when it makes sense. I'd rather have a nice visual editor to manage conflicts.
 

Hamster

Resident Rodent
Joined
Aug 22, 2006
Messages
42,928
Tortoise git is one of the most feature rich gui's you will ever find on windows. You can access a large amount of functionality (including rebase) using it.

Have a preference for gui vs cli is a personal thing in most instances. I use both as and when it makes sense. I'd rather have a nice visual editor to manage conflicts.

Really - Tortoise HG was awesome, Tortoise Git sucks balls in comparison. Git Extentions is the gui client you want on Windows (SourceTree has big pretty slow buttons...meh)
 

HibiscusTunes

Expert Member
Joined
May 13, 2008
Messages
1,619
yes, just use git bash, its awesome, and it comes with the windows git installer.

if you must use a GUI, tortiosegit is nice.

I use tortoisegit for diffing and committing, and git CLI for everything else.


Tortoisegit will then also give you puttygen and puttyagent, which makes life tons easier, as now you can load your rsa key into github/bitbucket/gitlab

TortoiseGit is the best GUI on windows if you have to use a GUI, works with public keys too. Some features are missing, but none that you will use daily or even once in a blue moon.
 

Hamster

Resident Rodent
Joined
Aug 22, 2006
Messages
42,928
TortoiseGit is the best GUI on windows if you have to use a GUI, works with public keys too. Some features are missing, but none that you will use daily or even once in a blue moon.

LIES!!!!!!!!!!!!! Git Extensions!!!! :mad:

..forgot about SmartGit (cross platform/java)
 

schuits

Expert Member
Joined
Mar 7, 2013
Messages
1,951
Tried GitKraken, it got stuck in an infinite loop of crashing and restarting.
Using TortoiseGit right now.

*goes off to google git extensions*
 

IndigoIdentity

Expert Member
Joined
May 10, 2010
Messages
1,964
You should read though this article: http://rogerdudler.github.io/git-guide/

Will help you to understand the work flow in general.

I am building a very simple CLI with Bash for Git, basically asks questions and runs the relevant commands given your input, runs on Ubuntu though.

Also as far as I remember, in Github for Windows if you right click on a repository you can open it in Git Shell, in lamens it opens a power shell window in the project directory and you can then run Git commands from there.
 

Thor

Honorary Master
Joined
Jun 5, 2014
Messages
44,236
You should read though this article: http://rogerdudler.github.io/git-guide/

Will help you to understand the work flow in general.

I am building a very simple CLI with Bash for Git, basically asks questions and runs the relevant commands given your input, runs on Ubuntu though.

Also as far as I remember, in Github for Windows if you right click on a repository you can open it in Git Shell, in lamens it opens a power shell window in the project directory and you can then run Git commands from there.

That is true, github I have working 100% and love it!

I want to get Gitlab going on a GUI client
 

w1z4rd

Karmic Sangoma
Joined
Jan 17, 2005
Messages
49,747
[)roi(];17210263 said:
On Unix (Linux or Darwin)
Linux is not unix. Just because they have shared packages does not make them the same. If you implied that Darwin and Linux are types of unix. Unix is for all intensive purposes is mostly dead now. While Darwin kernel is based on BSD kernel and BSD (used to be) is based on Unix, Linux is not unix. Linux has its own kernel now.
 
Last edited:
Top