公司使用git做爲源碼管理,又須要在ubuntu下工做,而後,本身就找了找,目前ubuntu下的git gui客戶端,感受 smartgit算是其中比較好用的一個,下邊是具體安裝步驟html
說明,smartgit須要jdk,所以,先安裝jdkjava
我使用的是8u31,使用ubuntu火狐下載,linux
地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlgit
$ cd /home/zxh/下載
$ sudo tar zxvf ./jdk-8u31-linux-x64.tar.gz -C ../../../usr/lib/jvm
$ cd /usr/lib/jvm
$ sudo mv jdk1.8.0_31/ java-8u31-sungithub
$ sudo gedit ~/.bashrc
在該文件末尾添加以下/usr/lib/jvm/java-8u31-sun爲你解壓的8u31包
export JAVA_HOME=/usr/lib/jvm/java-8u31-sun
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATHweb
#這時,從新打開終端或者直接使用source ~/.bashrc加載環境變量,而後查看java版本是否爲預期,以判斷是否安裝成功
$ java -versionubuntu
$ sudo apt-get gitruby
$ git --versionbash
#user.name 爲你的帳戶名,好比github,gitlab的帳戶oracle
#user.name 爲你的郵件地址
$ git config --global user.name "zhangxh-a"
$ git config --global user.email "zhangxh-a@grandsoft.com.cn"
#生成密鑰
$ ssh-keygen -t rsa -C "zhangxh-a@grandsoft.com.cn"
#在生成密鑰的時候,會提示密鑰保存位置,個人以下,而後,使用gedit打開
$ gedit /home/zxh/.ssh/id_rsa.pub
把內容複製,在github、gitlab上,錄入
進入要下載代碼的本地目錄,
$ cd ~/app/rails/web/
$ git clone git@192.168.133.191:data_analysis/rtpp_web.git
//我下載的ruby on rails代碼,下載完成後,就能夠bundle,啓動web了
$ cd rtpp_web/
$ bundle install
$ rails server
當對文件作了更改後,須要提交,提交前,能夠查看一下更改的代碼
#查看那些文件作了更改
$ git status
#而後,使用log查看該文件的歷史記錄
$ git log --pretty=oneline public/js/matrix.js
#最後,使用show,查看該歷史記錄文件的具體內容變化,後邊那一串參數是歷史記錄的標識
$ git show 83bd955f22d8e05d780cca0e8e39d3852f815a3e
更多命令就不詳細介紹了,下邊咱們安裝smartgit,使用他,咱們能夠直觀的看到變化,並進行pull、commit,樸實
下載地址:http://www.syntevo.com/smartgit/download?file=smartgit/smartgit-generic-6_5_5.tar.gz
我使用的是apt-get 下載安裝
$ sudo add-apt-repository ppa:eugenesan/ppa
#sudo apt-get update
$ sudo apt-get install smartgithg
參考http://www.syntevo.com/smartgit/download?file=smartgit/smartgit-generic-6_5_5.tar.gz進行配置
按照這個目錄建立文件
目錄:~/.smartgit/smartgit.vmoptions
文件內容(僅下面一句話):
jre=/usr/lib/jvm/java-8u31-sun/jre
具體命令:
$ cd ~
$ mkdir .smartgit
$ cd .smartgit/
#打開gedit,而後新建文件,輸入上邊文件內容,而後保存爲「smartgit.vmoptions」
$ sudo gedit
#修改該文件權限:
$ sudo chmod 666 smartgit.vmoptions
$ smartgithg
百度文庫:http://wenku.baidu.com/view/52a36119c5da50e2524d7ff9.html
csdn:http://download.csdn.net/detail/klcf0220/8134329
好吧,我csdn沒有分,百度文庫也沒有券,下載不下來,你們本身上去看吧