top button
Flag Notify
    Connect to us
      Facebook Login
      Site Registration Why to Join

Facebook Login
Site Registration

GUI repository browser?

0 votes

What is a good GUI repository browser (under Linux)?

I've just tried gitk, and it seems to be good enough, except there is no way to save a copy of a file in a commit -- you can *display* it, but you can't save it, as far as I can tell.

posted May 16, 2013 by anonymous

Share this question
Facebook Share Button Twitter Share Button Google+ Share Button LinkedIn Share Button Multiple Social Share Button

2 Answers

0 votes

gitk is a repository browser. To create/modify commits, use git gui. I personally use these two tools and Rabbit VCS ( as I recall), which integrates well with the most popular file managers.

answer May 17, 2013 by anonymous
0 votes

Smartgit is a good GUI tool for Git (and Hg). For Mac, SourceTree is a equally good (and free) GUI tool.

answer May 17, 2013 by anonymous
Similar Questions
+2 votes

I'm new to using git and I'm guessing the most of the developers and companies, we don't like to have our source code in a server that is not in our control.

So, I wonder if there is any way of installing git in my Linux server and don't have any sort of interaction with

My ideal is to have a normal server repository source control in my Linux box and a git client installed in my windows machine.

How can I achieve that? Could you guys please point some manual, link, step by step process on how to achieve the server configuration and/or the client app to work with my server?

0 votes

for my Linux-kernel build-script I am searching for a reliable check of getting the latest version.
This could be 'v3.x.y-stable' or 'v3.x.y-rcX'.

'git tag' seems to be fast, but not reliable.
'git log --oneline' is slow, but does the job.

For getting v3.x.y-stable this seems to work...

$ git tag | grep ^'v3.[0-9]*' | grep -v '-rc' | sort --version-sort

...but not when listing v3.x.y-rcX, too:

$ git tag | grep ^'v3.[0-9]*' | sort --version-sort | grep ^'v3.10'

I know that v3.10 > v3.10-rcX, but not 'git tag' or 'sort --version-sort' :-). This seems from my poor sed/awk/grep skills to be the most reliable method...

$ time git log --oneline v3.0-rc1.. | grep 'Linux 3.' | awk '{ print
$3 }' | grep ^'3.[0-9]*' | head -1

real 0m10.024s
user 0m5.611s
sys 0m4.857s

...but is slow (even I take v3.0-rc1 as the 1st version-tag of Linux-v3.x series).

Any improvements?

+1 vote

I did a series of commits and now I find one of my commit (not the topmost one) has an incorrect commit message. How can I change that specific one? I believe "git commit --amend" works only for the last commit.

0 votes

I made some mistakes in the way I set up my initial repository, and Id like to start from scratch. How can I completely remove a repository so I can start over? I am running git from the command line on Linux Ubuntu. Can I simply send the .git directory to the trash and empty the trash?

Contact Us
+91 9880187415
#280, 3rd floor, 5th Main
6th Sector, HSR Layout
Karnataka INDIA.