1.背景
最近打算使用git管理本地的項目,網上的資料很多,但是很雜,這這整理一下。
2.git使用
(1)初始化
建立一個git檔案夾,cd進去,建立代碼倉庫
git init
進入該檔案夾,將檔案顯示隱藏可見,裡面會產生.git檔案,如
將需要被管理的項目放到這個git檔案夾下,或者從伺服器clone需要的項目。我將testDraft放了進去
這時候輸入以下命令,查看狀態
git status
它會提示我們要git add或git commit這次操作。因為我們向程式碼程式庫加入了項目,並沒有將其add到git序列,因為git分布式管理的,所以要把每個檔案加到head目錄下,而且每次修改要進行commit說明。下面我們對項目進行說明。
git add testDraft
git commit -m "init the project"
然後git會把這次的修改全部列出來
(2)修改並恢複一個檔案
首先,我們任意修改一個檔案,resource.properties。開啟後如
在裡面加入一段話,“this is a test”
然後我們將這個檔案add和commit一下,提交檔案
28852262@cnbjlx20155:~/git$ git add testDraft/resource.properties
28852262@cnbjlx20155:~/git$ git commit -m "test1"
我們可以查看這次的修改
git log
可以看到,每次commit的雜湊碼
我們複製任意一次雜湊碼,輸入如下代碼就可一看到改動
git show dcf7c11e403f7e4ff129aab01e6b6962e1120a77
下面我們通過恢複功能,回到添加this is a test這句話之前
首先我們複製這次修改的commit碼,也就是中的黃色字碼
在shell中輸入git revert +黃色字碼
git revert dcf7c11.......
彈出下面的內容
按ctrl+x退出,發現“this is test”已經被刪了
Git 的詳細介紹:請點這裡
Git 的:請點這裡
推薦閱讀:
Fedora通過Http Proxy下載Git
在Ubuntu Server上安裝Git
伺服器端Git倉庫的建立(Ubuntu)
Linux下Git簡單使用教程(以Android為例)
Git權威指南 PDF高清中文版