婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > git add -A 和 git add . 的區別詳解

git add -A 和 git add . 的區別詳解

熱門標簽:suitecrm 地圖標注 華創e路航彩票銷售點地圖標注 承德地圖標注公司收費 揭陽電腦外呼系統公司 外呼系統號顯示星號怎么看 鶴壁外呼系統公司 高德地圖標注常顯 臨沂ai電銷機器人招商 銀川語音外呼系統中心

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

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

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

git add -u :他僅監控已經被add的文件(即tracked file),他會將被修改的文件提交到暫存區。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

總結:

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

git版本不同會有所區別:

Git Version 1.x: 

Git Version 2.x: 

 

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

您可能感興趣的文章:
  • Git 常用命令速查表(圖文+表格)
  • Git客戶端TortoiseGit(Windows系統)的使用方法
  • Git客戶端圖文詳解 如何安裝配置GitHub操作流程攻略
  • Git使用小坑 Out of memory錯誤的解決方法
  • Git 撤銷操作、刪除文件和恢復文件
  • Git如何修改遠程倉庫地址
  • git提交空目錄的方法
  • Git 創建分支提交遠程分支詳解

標簽:咸寧 三沙 許昌 七臺河 忻州 萊蕪 棗莊 汕尾

巨人網絡通訊聲明:本文標題《git add -A 和 git add . 的區別詳解》,本文關鍵詞  git,add,和,的,區別,詳解,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《git add -A 和 git add . 的區別詳解》相關的同類信息!
  • 本頁收集關于git add -A 和 git add . 的區別詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 洛川县| 邓州市| 紫金县| 禹城市| 洞口县| 筠连县| 洱源县| 翁牛特旗| 醴陵市| 定远县| 永年县| 和平县| 临沧市| 上栗县| 板桥市| 克东县| 汝南县| 靖宇县| 祁门县| 文成县| 涿州市| 云霄县| 滦平县| 永寿县| 泾川县| 巴楚县| 贵州省| 蓬溪县| 临安市| 岳阳市| 广平县| 文水县| 清远市| 沐川县| 武乡县| 左云县| 和田市| 富裕县| 正安县| 郸城县| 伊通|