Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

5
  • 3
    The only client on windows that has full support for selective staging in the GUI I've seen so far is SmartGit. Thus said it has weak sides too, comparing to TortoiseGit or GitExtensions. Commented Aug 7, 2011 at 9:53
  • @Ivan Danilov: Thank you, SmartGit is love at first sight for day-to-day stuff. If you would like to make that into an answer, it'll compete very well... Commented Aug 7, 2011 at 12:05
  • I've answered plus somewhat expanded my very concise comment so it be counted as real answer :) Commented Aug 7, 2011 at 16:44
  • Git Gui also supports selective staging and commiting. Commented Jan 11, 2013 at 14:13
  • @ThomasS: Yes, it does. If only it wouldn't get into a hung state so often on Windows, then I would be content to just use it; as it stands, I want something that works more reliably on Windows. (I suspect this is some kind of MSYS[2] or MinGW (the library) glitch, because I don't remember this ever happening on Linux, but it happens to me all the time here on Windows. Sometimes also with gitk, so it's probably a bug that TCL/wish.exe tickles, which is more likely to happen the more subprocesses a TCL program tries to read the output of.) Commented Nov 6, 2015 at 2:58