1:首先註冊一個郵箱,經驗證國外郵箱更好一點,國內郵箱會導致重複驗證不了的問題.
2:github官方網站註冊賬號:官網地址
註冊成功後會看到這隻可愛的小貓:分別處理如下四步。
3:賬號創建好了,就是電腦上github的準備了,這裏以mac電腦爲栗子:
一:在Mac OS X上安裝Git
第一種:是安裝homebrew,然後通過homebrew安裝Git,具體方法請參考homebrew的文檔:http://brew.sh/。
第二種:方法更簡單,也是推薦的方法,就是直接從AppStore安裝Xcode,Xcode集成了Git,不過默認沒有安裝,你需要運行Xcode,選擇菜單“Xcode”->“Preferences”,在彈出窗口中找到“Downloads”,選擇“Command
Line
Tools”,點“Install”就可以完成安裝了。(如果你是xcode7這個位置可能並沒有顯示該工具,這時候在終端命令:xcode-select
–install)安裝過程大概1min。
二:創建版本庫
版本庫又名倉庫,英文名repository,你可以簡單理解成一個目錄,這個目錄裏面的所有文件都可以被Git管理起來,每個文件的修改、刪除,Git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以“還原”。
2.1
在我的Mac上,創建文件夾,這個倉庫位於/Users/Frank/LM-Test1
。(路徑儘量不要用中文,儘管Mac容忍你這麼做)
2.2
進入該文件夾下,通過git init命令把這個目錄變成Git可以管理的倉庫:
Frank-macbook-pro:~ Frank$ cd LM-Test1/
Frank-macbook-pro:LM-Test1 Frank$ git init
Initialized empty Git repository in /Users/Frank/LM-Test1/.git/
瞬間Git就把倉庫建好了,而且告訴你是一個空的倉庫(empty Git
repository),細心的讀者可以發現用ls -ah當前目錄下多了一個.git的目錄,這個目錄是Git來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄裏面的文件,不然改亂了,就把Git倉庫給破壞了。(建議在空目錄建git倉庫,用於較獨立的代碼管理)
2.3
爲該倉庫添加一個文件:
git add
->加到本地倉庫中
git commit -m "wrote a read.md"
->提交到暫存區
Frank-macbook-pro:LM-Test1 Frank$ vi read.md
Frank-macbook-pro:LM-Test1 Frank$ git add read.md
Frank-macbook-pro:LM-Test1 Frank$ git commit -m "wrote a read.md"
git管理修改:暫存區的作用很明瞭,就是爲了管理修改,因爲git版本控制的對象是跟蹤修改,而非控制文件,所以因爲Git是如何跟蹤修改的,每次修改,如果不add到暫存區,那就不會加入到commit中。 ----特別
2.4
常用檢測命令
git status告訴你有文件被修改過。//會有顏色提醒
git diff可以查看修改內容。//會有顏色提醒
git log 查看日志//會有版本號,用於後期版本回控
Frank-macbook-pro:LM-Test1 Frank$ git log --pretty=oneline//簡潔輸出
2ccb194e819de25d2552c545817a3359799f5294 wrote a read.md
d15368cb808fe321cda465afd0aafde44001b441 first commit
2.5
版本控制命令
Frank-macbook-pro:LM-Test1 Frank$ git reset --hard HEAD^^//HEAD指向當前版本 ^加一個往前移動一個版本
git reset --hard 2ccb194e819de25d2552c545817a3359799f5294
//如果用上步操作後退的過多,又想回到現在,但是用之前的方法貌似回不來了。
//》這個時候可以去之前git log的位置看看log id 然後根據ID號回到現代
Frank-macbook-pro:LM-Test1 Frank$ git reflog
//》》萬一當初沒有git log日誌,可以用git reflog查看歷史命令,幫你穿越