欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

git add -A 和 git add . 的區(qū)別詳解

 更新時間:2020年07月22日 14:38:17   作者:CaseyWei  
這篇文章主要介紹了git add -A 和 git add . 的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

git的分支與合并的兩種方法

git add -A和 git add .   git add -u在功能上看似很相近,但還是存在一點差別

git add . :他會監(jiān)控工作區(qū)的狀態(tài)樹,使用它會把工作時的所有變化提交到暫存區(qū),包括文件內(nèi)容修改(modified)以及新文件(new),但不包括被刪除的文件。

git add -u :他僅監(jiān)控已經(jīng)被add的文件(即tracked file),他會將被修改的文件提交到暫存區(qū)。add -u 不會提交新文件(untracked file)。(git add --update的縮寫)

git add -A :是上面兩個功能的合集(git add --all的縮寫)

下面是具體操作例子,方便更好的理解(Git version 1.x):

git init
echo Change me > change-me
echo Delete me > delete-me
git add change-me delete-me
git commit -m initial
 
echo OK >> change-me
rm delete-me
echo Add me > add-me
 
git status
# Changed but not updated:
#  modified:  change-me
#  deleted:  delete-me
# Untracked files:
#  add-me
 
git add .
git status
 
# Changes to be committed:
#  new file:  add-me
#  modified:  change-me
# Changed but not updated:
#  deleted:  delete-me
 
git reset
 
git add -u
git status
 
# Changes to be committed:
#  modified:  change-me
#  deleted:  delete-me
# Untracked files:
#  add-me
 
git reset
 
git add -A
git status
 
# Changes to be committed:
#  new file:  add-me
#  modified:  change-me
#  deleted:  delete-me

總結(jié):

  • ·  git add -A  提交所有變化
  • ·  git add -u  提交被修改(modified)和被刪除(deleted)文件,不包括新文件(new)
  • ·  git add .  提交新文件(new)和被修改(modified)文件,不包括被刪除(deleted)文件

git版本不同會有所區(qū)別:

Git Version 1.x: 

Git Version 2.x: 

 

到此這篇關(guān)于git add -A 和 git add . 的區(qū)別詳解的文章就介紹到這了,更多相關(guān)git add -A 和 git add . 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vscode入門教程之頁面啟動與代碼調(diào)試

    vscode入門教程之頁面啟動與代碼調(diào)試

    VScode是微軟推出的一款輕量級的編輯器,采用了和VS相同的UI界面。今天小編給大家?guī)硪黄绾问褂胿scode來進行最基本的工作的小教程,希望大家能夠喜歡
    2020-01-01
  • git 拉取遠程分支到本地的方法步驟

    git 拉取遠程分支到本地的方法步驟

    這篇文章主要介紹了git 拉取遠程分支到本地的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 詳解git merge 與 git rebase的區(qū)別

    詳解git merge 與 git rebase的區(qū)別

    這篇文章主要介紹了詳解git merge 與 git rebase的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Git 教程之遠程倉庫詳解

    Git 教程之遠程倉庫詳解

    本文主要介紹Git 遠程倉庫的知識,這里整理了相關(guān)資料,及命令詳解,圖文并茂的介紹該部分內(nèi)容,有需要的小伙伴可以參考下
    2016-09-09
  • Git命令的簡單整理大全

    Git命令的簡單整理大全

    這篇文章主要給大家介紹了關(guān)于Git命令的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • Config服務(wù)端連接Git配置的技巧

    Config服務(wù)端連接Git配置的技巧

    今天小編抽空給大家介紹Config服務(wù)端連接Git配置的技巧,代碼分為導(dǎo)入依賴和編寫配置文件的方法,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-09-09
  • markdown簡介和語法介紹

    markdown簡介和語法介紹

    這篇文章主要介紹了markdown簡介和語法介紹,本文重點介紹了常用的一些markdown語法,可以做為一個簡明版的入門指南,另本文還提供了一個在線學(xué)習(xí)markdown的簡明教程,需要的朋友可以參考下
    2014-07-07
  • 15個開發(fā)者必須知道的chrome技巧

    15個開發(fā)者必須知道的chrome技巧

    這篇文章主要介紹了15個開發(fā)者必須知道的chrome技巧,需要的朋友可以參考下
    2017-09-09
  • 關(guān)于target目錄在idea沒顯示的問題

    關(guān)于target目錄在idea沒顯示的問題

    這篇文章主要介紹了關(guān)于target目錄在idea沒顯示的問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • git 配置多個SSH-Key實現(xiàn)示例

    git 配置多個SSH-Key實現(xiàn)示例

    這篇文章主要為大家介紹了git 配置多個SSH-Key實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07

最新評論