Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Your preferred Git UI (if any)?

Your preferred Git UI (if any)?

Scheduled Pinned Locked Moved The Lounge
csharpcomdesigncollaborationtools
51 Posts 44 Posters 6 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Ravi Bhavnani

    For those who've been blessed :) with having to use Git, what's your preferred UI (if any)? /ravi

    My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

    J Offline
    J Offline
    Jon McKee
    wrote on last edited by
    #15

    I've only ever used the GitHub Desktop UI. It's simple and easy to use for the most common git tasks and for the hard ones it can start up a git shell. Personally I just use a shell now though. Not because the GUI is bad or anything, but I was responsible for the repo on a project and found myself mostly in the shell so I'm just used to it now.

    1 Reply Last reply
    0
    • R Ravi Bhavnani

      For those who've been blessed :) with having to use Git, what's your preferred UI (if any)? /ravi

      My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

      M Offline
      M Offline
      Maximilien
      wrote on last edited by
      #16

      tortoise, mostly because I used it for SubVersion. I installed/tried/uninstall many git tools. We started using Azure DevOps, so I will try the integrated VS tools

      I'd rather be phishing!

      1 Reply Last reply
      0
      • Mike HankeyM Mike Hankey

        You might try Free Git GUI Client - Windows, Mac, Linux | GitKraken[^]

        I'm not sure how many cookies it makes to be happy, but so far it's not 27. JaxCoder.com

        M Offline
        M Offline
        MarkTJohnson
        wrote on last edited by
        #17

        I happily pay for the individual license of GitKraken and with the features added in version 7 it is better than ever. You can link your Issue Tracker to Kraken and update stories from inside Kraken, create branches based off the story name, even create stories inside the tool.

        1 Reply Last reply
        0
        • R Ravi Bhavnani

          For those who've been blessed :) with having to use Git, what's your preferred UI (if any)? /ravi

          My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

          J Offline
          J Offline
          Jacquers
          wrote on last edited by
          #18

          Sourcetree. It has the Git flow workflow which we use.

          1 Reply Last reply
          0
          • R Ravi Bhavnani

            For those who've been blessed :) with having to use Git, what's your preferred UI (if any)? /ravi

            My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

            E Offline
            E Offline
            Efe Erdogru
            wrote on last edited by
            #19

            Tortoise Git

            1 Reply Last reply
            0
            • R Ravi Bhavnani

              For those who've been blessed :) with having to use Git, what's your preferred UI (if any)? /ravi

              My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

              G Offline
              G Offline
              GuyThiebaut
              wrote on last edited by
              #20

              Git Extensions - but I only use Git on home projects.

              “That which can be asserted without evidence, can be dismissed without evidence.”

              ― Christopher Hitchens

              1 Reply Last reply
              0
              • OriginalGriffO OriginalGriff

                Visual Studio. It works fine for me.

                "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                I Offline
                I Offline
                ISanti
                wrote on last edited by
                #21

                Visual Studio is not the best UI, but it is the one that best integrates code editing with Git version control.

                Sorry for my bad English

                OriginalGriffO 1 Reply Last reply
                0
                • R Ravi Bhavnani

                  For those who've been blessed :) with having to use Git, what's your preferred UI (if any)? /ravi

                  My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                  J Offline
                  J Offline
                  Jacquers
                  wrote on last edited by
                  #22

                  Visual Studio Code's Git Lens is useful as well.

                  1 Reply Last reply
                  0
                  • M Mircea Neacsu

                    TortoiseGit with WinMerge for diffing. Started using it from the time of TortoiseCVS and never changed. Love to see the stuff I forgot to commit by just opening File Explorer.

                    Mircea

                    M Offline
                    M Offline
                    Martin Hart Turner
                    wrote on last edited by
                    #23

                    Exactly the same here, a great implantation and so easy to use.

                    R 1 Reply Last reply
                    0
                    • R Ravi Bhavnani

                      For those who've been blessed :) with having to use Git, what's your preferred UI (if any)? /ravi

                      My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                      M Offline
                      M Offline
                      Mark Jerzykowski
                      wrote on last edited by
                      #24

                      I have used many a git client but for the last year have been using fork Fork - a fast and friendly git client for Mac and Windows[^]. You have to pay for it these days but it’s well worth it in my opinion.

                      1 Reply Last reply
                      0
                      • I ISanti

                        Visual Studio is not the best UI, but it is the one that best integrates code editing with Git version control.

                        Sorry for my bad English

                        OriginalGriffO Offline
                        OriginalGriffO Offline
                        OriginalGriff
                        wrote on last edited by
                        #25

                        It does the job, and it stays out of the way. What more do I want? :laugh:

                        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!

                        "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
                        "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

                        1 Reply Last reply
                        0
                        • R Ravi Bhavnani

                          For those who've been blessed :) with having to use Git, what's your preferred UI (if any)? /ravi

                          My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                          M Offline
                          M Offline
                          Member 9167057
                          wrote on last edited by
                          #26

                          Not a UI, but a user interface all right: gitless.com I suggest checking it out, I'm not fully versed in it (yet), but so far, it seems like it greatly simplifies common uses cases. Running it on Windows through WSL.

                          1 Reply Last reply
                          0
                          • M Martin Hart Turner

                            Exactly the same here, a great implantation and so easy to use.

                            R Offline
                            R Offline
                            Riz Thon
                            wrote on last edited by
                            #27

                            Same here. I added Control TortoiseGit from within Visual Studio[^] to access it fast.

                            1 Reply Last reply
                            0
                            • R Ravi Bhavnani

                              For those who've been blessed :) with having to use Git, what's your preferred UI (if any)? /ravi

                              My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                              U Offline
                              U Offline
                              User 13269747
                              wrote on last edited by
                              #28

                              I use the cli that comes with my distro. On the rare occasion I work on our one and only Windows product, I use git bash.

                              1 Reply Last reply
                              0
                              • M Mircea Neacsu

                                TortoiseGit with WinMerge for diffing. Started using it from the time of TortoiseCVS and never changed. Love to see the stuff I forgot to commit by just opening File Explorer.

                                Mircea

                                F Offline
                                F Offline
                                fd9750
                                wrote on last edited by
                                #29

                                Yep, by far the most logical and intuitive combination. I have used multiple others and they do not even come close.

                                1 Reply Last reply
                                0
                                • M Mircea Neacsu

                                  TortoiseGit with WinMerge for diffing. Started using it from the time of TortoiseCVS and never changed. Love to see the stuff I forgot to commit by just opening File Explorer.

                                  Mircea

                                  J Offline
                                  J Offline
                                  Jim Knopf jr
                                  wrote on last edited by
                                  #30

                                  Same here. It's so easy to use and the icons in file explorer show you the state. But there is (or was) a limitation on the number of modified icons that Windows could handle. A really small number like 16 or so. Installing another package first which also modifies the icons, you might not see the advantage of the icons, because they are listed but not shown when exceeding the limit. No error message either. Unfortunately I don't remember which version of Windows had this restriction.

                                  C 1 Reply Last reply
                                  0
                                  • R Ravi Bhavnani

                                    For those who've been blessed :) with having to use Git, what's your preferred UI (if any)? /ravi

                                    My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                                    S Offline
                                    S Offline
                                    Stuart Dootson
                                    wrote on last edited by
                                    #31

                                    A mix of command-line & [GitKraken](https://www.gitkraken.com/). I'm not averse to [Fork](https://git-fork.com/) either - especially for those repos I have that are very large (they have 15 years or history, having been migrated from SourceSafe through Subversion and Mercurial to (now) Git). Why migrate from Mercurial to Git? To take advantage of Azure DevOps availability in our (large) company rather than having to maintain a Mercurial server... And also because the writing on the wall is writ large at this point...

                                    Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

                                    1 Reply Last reply
                                    0
                                    • R Ravi Bhavnani

                                      For those who've been blessed :) with having to use Git, what's your preferred UI (if any)? /ravi

                                      My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                                      C Offline
                                      C Offline
                                      cramotowski
                                      wrote on last edited by
                                      #32

                                      Bash is by far the most straightforward interface. For visualization of branches, source tree does a fine job. Bash can be very fast though, especially if you use aliases to shortcut common commands. Shells are interfaces for users in case anyone is confused by my response. GUIs are a specialization of UIs also 😏

                                      Case

                                      1 Reply Last reply
                                      0
                                      • R Ravi Bhavnani

                                        For those who've been blessed :) with having to use Git, what's your preferred UI (if any)? /ravi

                                        My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                                        S Offline
                                        S Offline
                                        Shawn_Eary
                                        wrote on last edited by
                                        #33

                                        I prefer to use Visual Studio 2019 as my Git UI and Git Bash for whatever I can't do in the main VS IDE. I like to keep it simple.

                                        1 Reply Last reply
                                        0
                                        • R Ravi Bhavnani

                                          For those who've been blessed :) with having to use Git, what's your preferred UI (if any)? /ravi

                                          My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                                          D Offline
                                          D Offline
                                          Daniel Pfeffer
                                          wrote on last edited by
                                          #34

                                          Visual Studio (in Windows) or the command line (in Linux, or for complex stuff in Windows).

                                          Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.

                                          J 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups