I got replacements for most of my apps; but there's one I'm still looking at the options. Quite surprisingly: GIT.
Got a list of clients here
GitKraken works great; but for private repo, it's $5/month. What about free options?
gitg comes with Garuda; but there's no way to shift+select ranges of files, so going through 100 edited files is going to take a LONG time! Bad interface. Plus the default colors on black theme make the diff viewer unusable.
Tried ungit; not sure whether it's best to get it through npm or AUR. It opens up a web browser. I don't like the interface, and it doesn't allow shift-selecting a range of files either to send a commit. Uninstalled it.
Git Cola... looks fine until I submit a commit, then it complains "can't find package Tk"
SmartGit... not sure what the free version allows. I need to use a BitBucket private repo.
After spending a while on this, I'd like to have your opinion. What will be a good replacement? On Windows I was using....... Turtoise Git straight from Explorer.
There are not "Git replacements", what you are looking is for a Git front-end but all of them uses git in its backend. I, personally, use the Pro version of GitKraken which works perfectly, if you have already tried those alternatives I would recommend you to take a look to Apps/Gitg - GNOME Wiki!.
Gitkraken used to be one of the most feature rich and polished ones out there. However, some IDEs offer great git support these days (e.g. IntelliJ), so if you're planning to use a sophisticated IDE it migh be overkill to use a stand alone git client alongside it.