Windows
git 分布式版本控制系統(tǒng)
第一步
git init // 把這個目錄編程Git可以管理的倉庫
Initialized empty Git repository in /Users/michael/learngit/.git/
// 瞬間Git就把倉庫建好了,而且告訴你是一個空的倉庫(empty Git repository),
細(xì)心的讀者可以發(fā)現(xiàn)當(dāng)前目錄下多了一個.git的目錄,這個目錄是Git來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄里面的文件,
不然改亂了,就把Git倉庫給破壞了。如果你沒有看到.git目錄,那是因為這個目錄默認(rèn)是隱藏的
第二步
git add readme.txt// 告訴git,把文件readme.txt添加到倉庫
第三步
git commit -m 'wrote a readme.txt file' // 告訴git 把文件提交到倉庫,-m后面輸入的是本次提交的說明,可以輸入任意內(nèi)容
小結(jié)
初始化一個Git倉庫,使用git init命令。
添加文件到Git倉庫,分兩步:
使用命令git add <file>,注意,可反復(fù)多次使用,添加多個文件;
使用命令git commit -m <message>,完成。
改動狀態(tài)
git status // 時刻掌握倉庫當(dāng)前狀態(tài)
git diff // 查看修改的內(nèi)容
git log // 最近提價日志
版本回退
git reset --hard HEAD^ // 回退到上一個版本
git reflog // 查看命令歷史,以確定要回到未來哪個版本
git reset --hard commit_id // HEAD指向的版本就是當(dāng)前版本,因此,Git允許我們在版本的歷史之間穿梭,使用命令git reset --hard commit_id