The only way I'll use Git on Windows is Git Bash. I hear some of the GUIs are nice, though, like SourceTree, SmartGit, and GitKraken. It sounds like maybe you got to experience TortoiseGit, which I hate. Tortoise was usable for the old CVS style VCSs, but it's too clunky for a modern one.
I think it was tortoise. But that is not really the point. I would have to install Git Bash, whereas on Linux I already have a bash (zsh, fsh, etc.)
I suppose windows is the best when developing Desktop apps for Windows. For Web, mobile devices etc. I prefer to chose a *nix system.
Currently I am working on a Mac (and not really loving it).
Git Bash is part of the regular Git install. It's basically the equivalent of installing Git on a Linux system that doesn't have it. And often to get zsh or fish, you'd have to install those, so it's pretty similar. It's based on MinTTY, and is actually pretty good. It requires some configuration, but I have to do that for every *nix shell I touch, too.
I don't disagree. I'll take Linux all day every day for development over Windows. And it's telling that the best way to do a lot of development on Windows is to steal good ideas from *nix. I'm just saying it's not all bad.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
The only way I'll use Git on Windows is Git Bash. I hear some of the GUIs are nice, though, like SourceTree, SmartGit, and GitKraken. It sounds like maybe you got to experience TortoiseGit, which I hate. Tortoise was usable for the old CVS style VCSs, but it's too clunky for a modern one.
I think it was tortoise. But that is not really the point. I would have to install Git Bash, whereas on Linux I already have a bash (zsh, fsh, etc.)
I suppose windows is the best when developing Desktop apps for Windows. For Web, mobile devices etc. I prefer to chose a *nix system.
Currently I am working on a Mac (and not really loving it).
Git Bash is part of the regular Git install. It's basically the equivalent of installing Git on a Linux system that doesn't have it. And often to get zsh or fish, you'd have to install those, so it's pretty similar. It's based on MinTTY, and is actually pretty good. It requires some configuration, but I have to do that for every *nix shell I touch, too.
I don't disagree. I'll take Linux all day every day for development over Windows. And it's telling that the best way to do a lot of development on Windows is to steal good ideas from *nix. I'm just saying it's not all bad.