国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

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

2024-07-21 02:03:30
字體:
供稿:網(wǎng)友

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

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

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

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

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

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

git initecho Change me > change-meecho Delete me > delete-megit add change-me delete-megit commit -m initial echo OK >> change-merm delete-meecho 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 -ugit status # Changes to be committed:#  modified:  change-me#  deleted:  delete-me# Untracked files:#  add-me git reset git add -Agit 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版本不同會(huì)有所區(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)容請(qǐng)搜索武林網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持武林網(wǎng)!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 疏附县| 马尔康县| 嘉定区| 大城县| 平顺县| 全南县| 遂溪县| 浪卡子县| 丹寨县| 阳新县| 肥城市| 蒲城县| 阿坝| 扬州市| 老河口市| 休宁县| 灵宝市| 察哈| 门源| 应城市| 汉源县| 黄冈市| 连平县| 凤城市| 吐鲁番市| 本溪市| 景德镇市| 略阳县| 江都市| 北碚区| 瑞金市| 武定县| 肥城市| 益阳市| 鹤壁市| 濉溪县| 德格县| 古丈县| 牙克石市| 祥云县| 金湖县|