原文:git教程-廖雪峰
一、git簡介
git是目前世界上最先進的分布式版本控制系統(沒有之一)。git能夠幫助記錄對文件的改動的時間、內容、使用者等,對於需要重複修改多次的文件管理起來十分方便。
二、git的安裝
- 在linux上安裝
1.首先,在命令列視窗中輸入git指令,檢視是否已安裝過git。
$ git
the program 'git' is currently not installed. you can install it by typing:
sudo apt-get install git
上述命令顯示你沒有安裝git,並告訴你如何安裝git。
如果使用debian或ubuntu linux,通過一條sudo apt-get install git
就可以直接完成git的安裝,非常簡單。
- 在windows上安裝
$ git config --global user.name "your name"
$ git config --global user.email "[email protected]"
git是分布式控制,因此每個機器都需給出各自的名字和email位址。
注意git config
命令的--global
引數,用了這個引數,表示你這台機器上所有的git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的使用者名稱和email位址。
三、建立版本庫
版本庫又名倉庫,可以簡單理解成乙個目錄,這個目錄裡面的所有檔案都可以被git管理起來,每個檔案的修改、刪除,git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以「還原」。
首先,選擇合適的地方,建立空目錄
$ mkdir learngit
$ cd learngit
$ pwd
/users/michael/learngit
pwd
命令用於顯示當前目錄。在我的mac上,這個倉庫位於/users/michael/learngit
。
如果你使用windows系統,為了避免遇到各種莫名其妙的問題,請確保目錄名(包括父目錄)不包含中文。通過
git init
命令把這個目錄變成git可以管理的倉庫:
$ git init
initialized empty git repository in /users/michael/learngit/.git/
最後git就把倉庫建好了,而且告訴你是乙個空的倉庫(empty git repository),我們會發現當前目錄下多了乙個.git
的目錄,這個目錄是git來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄裡面的檔案,不然改亂了,就把git倉庫給破壞了。
如果你沒有看到.git
目錄,那是因為這個目錄預設是隱藏的,用ls -ah
命令就可以看見。
廖雪峰Git教程學習筆記
git1 通過git init命令把這個目錄變成git可以管理的倉庫 git init 2 用命令git add告訴git,把檔案新增到倉庫 git add readme.txt 3 用命令git commit告訴git,把檔案提交到倉庫 git commit m 這是備註 4 已經記不清上次怎麼修...
廖雪峰git教程學習筆記
對git來說,沒有訊息就是最好的訊息 使用 git init 把當前目錄變為git倉庫 要在倉庫裡加入檔案,先在倉庫目錄新建這個檔案後,比如新建乙個檔案xiaobai.txt,內容為 在命令列裡輸入 git status,出現提示xiaobai為untracked file,即沒有加入倉庫 git的...
廖雪峰老師Git教程學習筆記
初始化乙個git倉庫,使用git init命令。新增檔案到git倉庫,分兩步 每次修改,如果不用git add到暫存區,那就不會加入到commit中 使用命令git add,注意,可反覆多次使用,新增多個檔案 將修改的檔案從工作區新增至暫存區 使用命令git commit m,完成。將暫存區的所有內...