最近開始寫一個(gè)比較大的東西,所以需要用到git,之前一直在用金山快盤和烏龜搭建的SVN,最近想嘗試一下git
1.安裝Ubuntu:
1 sudo apt-get install git
老版本的Ubuntu下:
1 sudo apt-get install git-core
其他版本的linux下需要從官網(wǎng)下載源碼安裝
1 ./config2 make3 sudo make install2.創(chuàng)建版本庫
mkdir sexybearcd sexybearpwd (pwd
命令用于顯示當(dāng)前目錄)git init (git init
命令把這個(gè)目錄變成Git可以管理的倉(cāng)庫)
現(xiàn)在去查看sexybear這個(gè)文件夾,會(huì)出現(xiàn)一個(gè).git目錄,這就說明倉(cāng)庫建立好了,假如誒有,也不是就失敗了,可能是那個(gè)目錄隱藏了,用ls -ah來查看即可。
這樣一個(gè)git可以管理的倉(cāng)庫就建立好了,接下來就是如何將文件添加進(jìn)去了。
首先,在sexybear目錄下新建一個(gè)文件,比如是readme.txt。
然后,執(zhí)行如下指令,告訴git你添加了一個(gè)文件。
1 git add readme.txt2 git commit -m "wrote a readme file"3.版本控制
1.查看git狀態(tài)以及具體改變的地方
1 git status2 git diff readme.txt
第二條指令可以看出readme.txt這個(gè)文件具體改變了哪里。
2.版本回退
1 git log2 git log --PRetty=oneline3 git reset --hard HEAD^ (回退回前一個(gè)版本)4 git reset --hard 3628164 (回退到指定的版本號(hào),版本號(hào)可以在log中獲取)
3.撤銷修改
git checkout -- readme.txt (把readme.txt
文件在工作區(qū)的修改全部撤銷)
4.刪除文件
git rm readme.txt (刪除了已經(jīng)提交到倉(cāng)庫中的文件)
現(xiàn)在這些指令用于單人工作的就已經(jīng)足夠用了,關(guān)于團(tuán)隊(duì)合作的部分我暫時(shí)還不需要,就沒有涉及,日后會(huì)慢慢增進(jìn)的。
新聞熱點(diǎn)
疑難解答
圖片精選