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 5 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.
  • 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
                      • 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
                        MikeTheFid
                        wrote on last edited by
                        #35

                        I too use TortoiseGit (also Visual Studio), but for merging I've never found anything better than [Beyond Compare](https://www.scootersoftware.com/).

                        Cheers, Mike Fidler "I intend to live forever - so far, so good." Steven Wright "I almost had a psychic girlfriend but she left me before we met." Also Steven Wright "I'm addicted to placebos. I could quit, but it wouldn't matter." Steven Wright yet again.

                        M 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

                          T Offline
                          T Offline
                          Thomas Stockwell
                          wrote on last edited by
                          #36

                          I originally used SourceTree, since it is free, then I fell in love with GitKraken. However, I still use SourceTree when doing comparisons between branches or line by line commits. SourceTree's interface is better for complex procedures.

                          Regards, Thomas Stockwell

                          1 Reply Last reply
                          0
                          • M MikeTheFid

                            I too use TortoiseGit (also Visual Studio), but for merging I've never found anything better than [Beyond Compare](https://www.scootersoftware.com/).

                            Cheers, Mike Fidler "I intend to live forever - so far, so good." Steven Wright "I almost had a psychic girlfriend but she left me before we met." Also Steven Wright "I'm addicted to placebos. I could quit, but it wouldn't matter." Steven Wright yet again.

                            M Offline
                            M Offline
                            Mircea Neacsu
                            wrote on last edited by
                            #37

                            Heard many good things of it but it's paid and I'm a cheap bastard :)

                            Mircea

                            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
                              Steve Naidamast
                              wrote on last edited by
                              #38

                              I only use Subversion on my own server. I do not trust anything in the Cloud...

                              Steve Naidamast Sr. Software Engineer Black Falcon Software, Inc. blackfalconsoftware@outlook.com

                              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
                                jdbos
                                wrote on last edited by
                                #39

                                Me, too. I occasionally look around at the alternatives but I have found nothing that beats Tortoise Git in terms of ease of use, functionality, and integration with Windows. And I also prefer WinMerge (especially the new version) over Tortoise Merge. I wish Tortoise Git were available on Linux, because I use that sometimes too. The best I have found so far on Linux is GitEye, which comes pretty close to Tortoise Git in functionality and style.

                                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!

                                  A Offline
                                  A Offline
                                  agolddog
                                  wrote on last edited by
                                  #40

                                  +1. Though I have a caveat: I wasn't doing sophisticated things: create a branch for my change, create pull requests when done, all of which were extremely well documented. Not sure if they people who actually did the builds and so on thought VS was good. Since moving to git was their idea, I'm assuming they had a handle on the more sophisticated bits.

                                  1 Reply Last reply
                                  0
                                  • Sander RosselS Sander Rossel

                                    I use SourceTree as it supports all Git commands that I know of in an intuitive enough interface. I like that I can have multiple Git repositories open in tab pages at the same time and that I can categorize all my repositories in folders. For some small projects or ad-hoc stuff I also use Visual Studio, sometimes next to SourceTree. Especially blaming and seeing the history of a file works well in Visual Studio. I also sometimes use Visual Studio to connect to Azure DevOps repositories, only to manage them using SourceTree once they're cloned to my machine. I've used the GitHub GUI for GitHub projects, but I'm not a fan. The SourceTree / Visual Studio combo works great for me :thumbsup:

                                    Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                                    A Offline
                                    A Offline
                                    atali
                                    wrote on last edited by
                                    #41

                                    SourceTree 1.10. Tried 2.x and 3.x and upgraded them back to 1.10.

                                    1 Reply Last reply
                                    0
                                    • J Jim Knopf jr

                                      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 Offline
                                      C Offline
                                      Citorix
                                      wrote on last edited by
                                      #42

                                      Even Windows 10 only support 15 overlay icons. See also cito.github.io/blog/overlay-icon-battle/.

                                      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
                                        jlongo
                                        wrote on last edited by
                                        #43

                                        Visual studio. It is as simple as possible ( for git ). Relatively intuitive, well integrated, good Ui, and I don’t have to worry about “losing” files.

                                        Jlo

                                        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
                                          charlieg
                                          wrote on last edited by
                                          #44

                                          I'm confused. Git is version control, Git UI is a client or integration into an IDE?

                                          Charlie Gilley <italic>Stuck in a dysfunctional matrix from which I must escape... "Where liberty dwells, there is my country." B. Franklin, 1783 “They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759

                                          R 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