Git學習系列(二)創建本地倉庫及文件操作

倉庫(repository ),我們也成它爲版本庫。這個庫裏面的所有文件(包括對文件的添加、刪除、修改等操作)都被Git管理起來,而且我們隨時可以跟蹤版本以便更好的對庫裏的每個文件進行更新和還原。咱還是像昨天一樣,先進官方網站瞧瞧:


點擊init,你將看到這樣一句話:


git  init—創建一個空的Git存儲庫或初始化現有的一個版本庫。不難發現,咱們要初始化一個本地版本庫,用的就是它了。

  1. $ mkdir mygit  
  2. $ cd mygit  
  3. $ git init  
$ mkdir mygit
$ cd mygit
$ git init

注意咱創建目錄的時候,最好不要出現英文,以免出現亂碼等不必要的問題。Git倉庫創建很快,這裏需要值得注意的是,由於Git倉庫在創建創建時,它會生成一個隱藏的.git目錄(這裏面的文件大家千萬不要手動修改,以免版本庫被破壞),查看隱藏文件的方式相信大家都會,這裏不再贅述。
下面咱們學習一下幾個命令來修改和跟蹤咱們的文件:


首先咱先了解幾個名詞:工作區<-->暫存區<-->版本庫。

工作區(Working area):就是咱們剛纔創建的mygit文件夾。

暫存區(Staging area):對文件操作(也就是需要提交的文件修改)的地方就叫暫存區。--注意:這裏的修改包括對文件的增刪改。

版本庫(Repository):就是你所看到的的那個隱藏的“.git”目錄,它就是咱們的版本(倉)庫。

下面我們在mygit目錄(或其子目錄)下編寫一個hellogit.txt,在裏面寫上內容如下:

  1. Hello Git  
Hello Git
然後咱們用git status來查看該文件的狀態:


注:git status命令可以讓咱們隨時瞭解當前版本庫的狀態,而上面的打印的信息告訴我們,hellogit.txt被修改過了,紅色告訴我們該本件的狀態仍處於工作區。

接着咱們通過git add hellogit.txt命令將該本件添加到暫存區:


執行上面命令後,沒有任何顯示,就說明添加成功。

下面咱用命令git commit告訴Git,把該文件提交到倉庫:


接着你將看到:


這裏一定要注意:咱們要在裏面編寫(按i鍵)的內容就是咱們要提交時的信息(message),實際工作中,這個信息一般分3行title、describe、FIX=DMSXXXXXXXX。信息一定要精確,筆者第一個提交的時候,總是因爲描述不夠精確被打下來了好幾次。這裏是筆者隨手的一個demo,僅供參考:


然後按Esc鍵後,輸入:wq即可。咱們再用git status來跟蹤一下該文件的狀態:


Git告訴咱們當前沒有需要提交的修改,而且工作目錄是乾淨的。


總結:

  由於內容多,所以筆者打算分兩篇寫完,還請見諒。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章