1.git的安裝:
sudo apt-get install git
2.git建立版本庫:版本庫--倉庫/repository,是一個目錄,這個目錄裏面的全部文件均可以被git管理起來,每一個文件的修改和刪除git均可跟蹤,能夠隨時還原。
mkdir gitdir
cd gitdir
3.在git裏面先新建一個簡單的文件假設爲:tips.text
vi tips.text
在文件當中任意輸入一些內容
完成此步驟之時只是完成了文件的建立(注意:此步驟完成並無把文件放入git倉庫中)
如何把寫好的東西放到git倉庫中呢?
git add tips.text
git commit -m "add a new txt"
-m後面輸入的是對於本次提交的改變的說明
4.修改文件,修改以前咱們已經上傳到git倉庫中的tips.text
修改完成以後查看當前倉庫狀態
git status
能夠查看該倉庫文件修改的狀況
git diff
能夠查看倉庫文件具體修改的狀況
每次修改完成文件以後若是須要上傳都必需要再次
git add tips.text
git commit -m '...'
不然是是沒有上傳到數據倉庫的
5.查看版本控制系統命令
git log
6.版本回退
好了,如今咱們因爲某種疏忽操做致使上一次修改出錯,如今咱們須要回到上一個版本或者更早的版本如何操做?
git reset --hard HEAD^
上一個版本:HEAD^
上上一個版本:HEAD^^
若是要返回到10個版本以上怎麼辦呢?HEAD~10
7.撤銷修改
在修改文件的以後,可是沒有git add以前,若是我想撤銷以前的修改怎麼辦呢?比價簡單的方法是:
git checkout -- tips.text
把文件在工做區的修改所有撤銷
不巧的是,我已經git add了可是尚未git commit,應該怎麼辦呢?
git reset HEAD tips.text退回工做區
git checkout -- tips.text
git