git基本使用

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查看歷史命令,幫你穿越
發佈了44 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章