Your preferred Git UI (if any)?
-
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
I learned using source tree, but have switched over to doing most everything except conflict resolution using the command line tools. For that, I like VSCode the best, over any of the side by side diff tools that I've used. I also prefer rebasing over merging whenever I can, but that's a team decision.
Curvature of the Mind now with 3D
-
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
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.
-
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
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!
-
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
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.
-
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
-
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
Tortoise Git
-
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
Git Extensions - but I only use Git on home projects.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
-
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!
-
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
-
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
Exactly the same here, a great implantation and so easy to use.
-
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
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.
-
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
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!
-
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
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.
-
Exactly the same here, a great implantation and so easy to use.
-
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
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.
-
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
-
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
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.
-
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
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
-
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
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
-
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
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.