1. 程式人生 > >02.初始化倉庫和提交

02.初始化倉庫和提交

配置 目錄 sta files pda 添加文件 追蹤 str ssa

初始化創庫

  1. $ git init
  2. // 或者clone一個已經存在的倉庫到本地
  3. $ git clone [email protected].com:Wesly186/JianDuApp.git

添加文件到stage

一個文件只有被添加到stage中git才能夠追蹤這個文件的修改。一個文件修改後如果想要提交到版本庫中,一定要先add,不然commit只會提交暫存區中的內容。
  1. // 添加某個文件(修改)
  2. $ git add readme.txt
  3. // 添加所有文件(修改)
  4. $ git add .

提交修改到本地倉庫

  1. $ git commit -m "add 3 files."

.gitignore文件的配置

.gitignore中的文件一般為配置文件或者編譯產生的中間文件,我們不希望它們被加入到版本庫中,也不希望git每次都提醒我們去add這些沒有被追蹤的文件。具體項目可以參考https://github.com/github/gitignore 。
  1. # 此為註釋 – 將被 Git 忽略
  2. *.a # 忽略所有 .a 結尾的文件
  3. !lib.a # 但 lib.a 除外
  4. /TODO # 僅僅忽略項目根目錄下的 TODO 文件,不包括 subdir/TODO
  5. build/ # 忽略 build/ 目錄下的所有文件
  6. doc/*.txt # 會忽略 doc/notes.txt 但不包括 doc/server/arch.txt
  1. //清除之前的ignore的緩存
  2. git rm -r --cached .
  3. git add .
  4. git commit -m ‘update .gitignore‘

02.初始化倉庫和提交