校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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 . 的區別詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 福清市| 进贤县| 洛宁县| 富民县| 常熟市| 民和| 林周县| 新兴县| 普格县| 佛冈县| 大庆市| 北票市| 乐亭县| 凤阳县| 彰化县| 延庆县| 包头市| 合水县| 长乐市| 出国| 涿州市| 五峰| 油尖旺区| 常德市| 永新县| 兴和县| 蓝山县| 太仓市| 榆树市| 长沙县| 东宁县| 江门市| 博白县| 平定县| 武隆县| 宣城市| 巴彦淖尔市| 饶平县| 福州市| 土默特左旗| 华安县|