Help
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Copilot Lvl 3
Message 1 of 2

What are main differences between Git, GitHub and Bitbucket resp Gitkraken? And also Git and Mercuri

hello dear experts,

 

i am pretty new to GITHUB.

 

i just need to digg into all that sort of things.  Git and mercurial(hg) - both are the actual tools for version controll. In fact  both them can be called  "Distributed Version control system-tolls", While git and mercrurial can be called true vanilla version controlling 'tools' which can be used for the creation, management and version controlling of git/hg repositories,

well - i have heard that we can use git with (on) Github and bitbucket. Is this true:  Can i run git on both systems GitHub and bitbucket. That would be great. 

The question is: Which Git GUI should I use with GitHub, Bitbucket or GitLab? A friend of me told me that i should run (use) GitKraken. but Wait:  Gitkraken is told to be a commercial project that only wants to make mone.y

but technically spoken gitkraken has some interesting features.  GitKraken connects to all 3 to clone/add repos, create/view PRs & more. Free for Windows and also Linux! So the question is: should  loook at gitkranken or stay with GIT, Github and Bitubucket- and leave gitkraken as a tiny commeercial project that is not worth looking at.

1 Reply
Commander Lvl 3
Message 2 of 2

Re: What are main differences between Git, GitHub and Bitbucket resp Gitkraken? And also Git and Mer

Git is indeed a VCS (Version Control System - just like SVN and Mercurial). You can use GitHub to host Git projects (as well as some others, like BitBucket or GitLab you mentioned). You can, in addition to Git (which is a command-line based software), also use a GUI frontend for Git (like GitKraken you mentioned).

 

Personally, I find the GitHub GUI (in the browser) in combination with the Git command line utility more than enough to manage everything, but I can imagine that you would like to have things a bit more clearly layed-out in a GUI. I've tested out GitKraken and it is good software. Saying it is just a 'tiny commercial project not worth looking at, and only looking for money' is pretty short-sighted, I think. It is excellent software, but you'll have to pay for it. If you don't have the money or don't want to spend the money, GitHub Desktop is a very good alternative.

 

 

well - i have heard that we can use git with (on) Github and bitbucket. Is this true:

You can use Git with both GitHub and BitBucket.

 

 

The question is: Which Git GUI should I use with GitHub, Bitbucket or GitLab?

I think you're confusing the VCS itself, the services that host it and the GUI's a bit. GitHub, BitBucket and GitLab are all services that can host Git repositories, while GitKraken is a GUI for Git. As stated before, you don't really need a GUI to get things going, but they can definitely be handy from time to time.

 

To summarize:

To control your code you can use:

  • Git
  • Mercurial
  • SVN

 

To host your code you can use:

  • GitHub (works with Git, can import SVN)
  • GitLab (works with Git)
  • BitBucket (works with Git)

 

To get a Git GUI for ease of work you can use:

  • GitKraken (you'll have to pay for it, but it isn't a 'tiny commercial project not worth looking at, and only looking for money')
  • GitHub Desktop

- Mark