Git命令集之五——更新內容狀態命令

Git命令集之五——更新內容狀態命令

    Git是一種分佈式的項目版本管理工具,分佈式的特色是並不存在中心服務器,每一個人電腦中的項目工程都是一個完整的Git工程。在Git中,每次工程的變動均可以理解爲一次操做,能夠是修改文件,也能夠是添加文件或刪除文件。當咱們想把某些操做進行提交時,首先須要使用add命令來將Git狀態進行更新,本篇博客介紹與Git中與更新內容狀態相關的命令。git

    首先在一個空的文件夾中使用git init命令建立Git倉庫,使用git status命令查看當前的倉庫狀態以下:緩存

能夠看到,終端提示咱們當前所在的分支爲master分支,沒有東西能夠提交。如今咱們能夠在工程文件夾中新建一個txt格式的文本文件,再在終端使用git status命令查看狀態,結果以下:服務器

能夠看到,Git提示咱們有一個爲跟蹤的文件combin,使用以下命令來更新Git倉庫的狀態:分佈式

git add combin

再次檢查Git倉庫的狀態,以下:工具

能夠看到,新添加的文件已經被存入緩存區,Git狀態變爲有一個改變未提交,後面在使用commit命令便可進行本次操做的提交。spa

    一樣,若是咱們對一個已經存在的文件進行了修改,查看Git倉庫狀態以下:code

若要提交這次修改,咱們也須要先使用add將此文件操做更新到緩存區,以後再提交。博客

與add命令相關參數解析以下:it

1.git add <fileName>

    將某個文件的修改狀態更新到Git緩存區。編譯

2.git add --dry-run <fileName>

    並不真正的更新 Git狀態,僅僅展現下更新結果。

3.git add --force <fileName>

    容許添加忽略的文件。

4.git add --edit <fileName>

    打開差別編譯模式。

5.git add --all 

    不指定文件則會更新全部有變化的文件進緩存區。

6.git add --refresh

    不更新文件,僅僅進行刷新。

7.git add --ignore-errors

    若是某些文件因爲錯誤沒法被更新,則忽略這些錯誤,將其餘文件進行更新。

相關文章
相關標籤/搜索