Tell me which git graphic is more convenient to use.

and yet what is better console or graphical client? ) thank

Closed due to the fact that off-topic participants Nick Volynkin , Vladimir Glinskikh , Visman , Alexander Soloshenko , Peter Olson September 8 '15 at 5:58 .

It seems that this question does not correspond to the subject of the site. Those who voted to close it indicated the following reason:

  • " Questionnaires are forbidden on Stack Overflow in Russian . To get an answer, rephrase your question so that it can be given an unambiguously correct answer." - Vladimir Glinskikh, Visman, Peter Olson
If the question can be reformulated according to the rules set out in the certificate , edit it .

  • 2
    Who is more convenient. If the IDE has a git client, this is the best solution. - Opalosolo
  • TortoiseGit Yeshe, for example - Nofate

6 answers 6

It all depends on the operating environment.

If you are under Windows, then the console is good, but hard. The best client for beginners under Windows is the standard from github, he and git install, and the client is simple, but functional. Of course, he is sharpened on github.com , but sometimes this is only a plus.

Under Linux - here the console is all ours. I personally use graphical utilities to view the situation, but I do not modify anything with them. In packages the whole pack is gitg, gitk, git-cola, giggle. But in its practice, the most popular tool, meld , is the usual diff utility, but it can commit (and not only in git). There is also one very interesting utility - tig. This is a beautiful console commit renderer. (all mentioned programs in most Linux are installed using standard tools, in Fedor - yum install имя )

On the Mac, git systems are usually already in the standard set of command utilities. The github client here is also good.

    I recommend SourceTree . Very convenient, there is integration with github and bitbucket.

    Screenshot 1

    Screenshot 2

    • one
      I personally tried this program a year ago in a team. Thrown out the next day. The program has spoiled the repository, restored several hours. - KoVadim
    • we also have it, it hangs terribly, at first it went well, the simple switching of branches takes several minutes. - ennet
    • Considering that in git branches switch quickly (well, at least under Linux), then this is all strange. - KoVadim
    • we have a lot of folder in the project in the pack, and so on. although it added a few to .gitignore, it has become faster, but still. I wondered. thanks for the reply) - ennet
    • @ennet, "just switching branches takes a few minutes" - what? Because of some kind of graphic pribluda you lose one of the main advantages of Git. Throw it in the trash. - dzhioev

    I recommend SmartGitHg, a very convenient and understandable client. It also has Diff tools, SmartSynchronize is also a handy thing.

      I propose to add ungit to the piggy bank and web shell. Made beautifully and conveniently, but can only solve basic tasks.

        Watching how Git is supposed to be used. Many colleagues (yes, almost all) use SourceTree, shown above.

        It's easier for me to use as a GitX viewer, since It is very simple and intuitive. It is convenient to cancel or add commits.

        But squash, editing and merge, the transition from branch to branch, cherry-peaks easier to do in the console. Is it possible to tweak a little Git, for example, by adding aliases to commands.

          Git itself has a GUI:

           команда git gui 

          And so, depending on where you keep your repositories. If it is local, then this shell is enough for the eyes, if you use github.com, then they have their own beautiful client, if bitbucket.org, then they also have such a thing as SourceTree. On the one hand, graphical shells are more pleasant for the eyes, they seem comfortable, but in the end they can be easily confused with something that later will be difficult to restore, so it’s better to use the console :)

          • 2
            ! [alt text] [1] [1]: i.imgur.com/qrjoCVV.png - Opalosolo
          • one
            He is, just need to install it. But he is scary like .... - KoVadim
          • I did not even suspect that he was put separately. - brightside90