git add命令詳解
暫存區中的檔案並不會被自動納入版本管理,下面在工作區加入兩個檔案。
看一下當前狀態,程式碼如下:
[Shell] 純文字檢視 複製程式碼$ git status
程式碼執行截圖如下:
新增的兩個檔案處於未跟蹤狀態,也就是未納入版本管理。
現在將readme.txt檔案提交到暫存區,程式碼如下:
[Shell] 純文字檢視 複製程式碼$ git add readme.txt
現在檢視一下當前專案的狀態,程式碼如下:
[Shell] 純文字檢視 複製程式碼$ git status
程式碼執行效果截圖如下:
現在readme.txt檔案已經被加入到暫存區(也就是已經被納入版本管理),處於待提交狀態。
關於暫存區可以參閱Git工作區和暫存區一章節。
當然可以一次性提交多個檔案,程式碼如下:
[Shell] 純文字檢視 複製程式碼$ git add readme.txt antzone.txt
檔案與檔案之間用空格分隔,當然還有更狠一點的命令,程式碼如下:
[Shell] 純文字檢視 複製程式碼$ git add . $ git add all
關於兩個引數的區別可以參閱git add all和git add .區別一章節。
如果我們只想將指定目錄下的檔案提交到暫存區,程式碼如下:
[Shell] 純文字檢視 複製程式碼$ git add dir
將dir目錄下的所有檔案提交到暫存區,當然也可以將指定目錄下的指定檔案提交到暫存區:
[Shell] 純文字檢視 複製程式碼$ git add dir/antzone.txt
上述程式碼將dir目錄下的antzone.txt檔案加入到暫存區。
相關文章
- git status命令詳解Git
- git init命令詳解Git
- git checkout命令詳解Git
- git remote 命令詳解GitREM
- git archive命令詳解GitHive
- Git 命令大全,詳解!Git
- git checkout 命令詳解Git
- Git(6)-- 記錄每次更新到倉庫(git clone、status、add、diff、commit、rm、mv命令詳解)GitMIT
- git diff --stat命令詳解Git
- Git 學習之命令詳解Git
- Git 常用命令詳解Git
- git show-branch命令詳解Git
- git checkout 命令詳解—— Git 學習筆記 16Git筆記
- git add all和git add .區別Git
- Git(7)-- 檢視提交歷史(git log 命令詳解)Git
- git reset 命令詳解(二)—— Git 學習筆記 08Git筆記
- git reset 命令詳解(一)—— Git 學習筆記 07Git筆記
- git常用命令(詳細註解)Git
- 保姆教程系列:Git 實用命令詳解Git
- git add errorGitError
- 詳解gitignore的使用方法,讓你盡情使用git add .Git
- git常用命令stash詳細解釋。Git
- Git 操作命令詳細Git
- Dockerfile ,ADD詳細解讀Docker
- 【Git】2. Git常用命令詳解、版本切換原理Git
- 撤銷git addGit
- Git詳解Git
- 『現學現忘』Git基礎 — 25、git log命令引數詳解Git
- list中add、set方法詳解
- git使用詳解Git
- Git詳解之一:Git起步Git
- Git詳解之三:Git分支Git
- Git詳解之六:Git工具Git
- GIT add檔案報錯:git warning: LF would be replaced by CRLF 解決方案Git
- 使用 git add -p 整理 patchGit
- git rebase vs git merge詳解Git
- Git詳解之五:分散式GitGit分散式
- Git詳解之七:自定義GitGit