最近開始寫一個比較大的東西,因此須要用到git,以前一直在用金山快盤和烏龜搭建的SVN,最近想嘗試一下githtml
1.安裝
Ubuntu:git
1 sudo apt-get install git
老版本的Ubuntu下:post
1 sudo apt-get install git-core
其餘版本的Linux下須要從官網下載源碼安裝版本控制
1 ./config 2 make 3 sudo make install
2.建立版本庫
mkdir sexybear cd sexybear pwd (命令用於顯示當前目錄) git init (命令把這個目錄變成Git能夠管理的倉庫)pwdgit init
如今去查看sexybear這個文件夾,會出現一個.git目錄,這就說明倉庫創建好了,假如誒有,也不是就失敗了,多是那個目錄隱藏了,用ls -ah來查看便可。code
這樣一個git能夠管理的倉庫就創建好了,接下來就是如何將文件添加進去了。htm
首先,在sexybear目錄下新建一個文件,好比是readme.txt。blog
而後,執行以下指令,告訴git你添加了一個文件。get
1 git add readme.txt 2 git commit -m "wrote a readme file"
3.版本控制
1.查看git狀態以及具體改變的地方源碼
1 git status 2 git diff readme.txt
第二條指令能夠看出readme.txt這個文件具體改變了哪裏。it
2.版本回退
1 git log 2 git log --pretty=oneline 3 git reset --hard HEAD^ (回退回前一個版本) 4 git reset --hard 3628164 (回退到指定的版本號,版本號能夠在log中獲取)
3.撤銷修改
git checkout -- readme.txt (把文件在工做區的修改所有撤銷)readme.txt
4.刪除文件
git rm readme.txt (刪除了已經提交到倉庫中的文件)
如今這些指令用於單人工做的就已經足夠用了,關於團隊合做的部分我暫時還不須要,就沒有涉及,往後會慢慢增進的。