git add与git add all

皮龙大教堂

git add .git add --all .我阅读了手册之间有什么区别,但我仍然不明白。请在您的答案中包括.gitignore文件的影响方式:即--all假装没有忽略文件吗?

用户名

--all我觉得更清楚的是的替代名称--no-ignore-removal从该备用名称中,它的作用可能是显而易见的:如果在工作树中删除了任何文件,则它也将在索引中删除。

创建了新的存储库,并添加了一个文件但未提交,状态如下:

$ git status
在分支主服务器上的

初始提交
提交的更改:(
  使用“ git rm --cached ...”取消登台)

        新文件:file

现在,这是删除文件并git add在没有该文件的情况下运行时发生的情况--all

$ git添加。
警告:您同时运行了'git add'和'-A(--all)'或'--ignore-removal',它们
的行为将在Git 2.0中相对于您删除的路径发生变化。
从此版本的Git会忽略从工作树中删除的
“文件”之类的路径

*'git add --ignore-removal'是当前的默认值,它将
  忽略从工作树中删除的路径。

*'git add --all'将使您也记录清除情况。

运行“ git status”以检查从工作树中删除的路径。

$ git status
在分支主服务器上的

初始提交
提交的更改:(
  使用“ git rm --cached ...”


未暂存的更改未提交:(
  使用“ git add / rm ...”更新将要提交的内容)
  (使用“ git checkout-...”放弃工作目录中的更改)

        已删除:文件

实际上,git add -A也将其从索引中删除:

$ git add -A。
$ git status
在分支主服务器上

初始不提交

任何内容(创建/复制文件并使用“ git add”进行跟踪)

您在问题中提到gitignore,但--all与此无关。添加忽略文件的选项是--force-f)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

$ git add --all与$ git add *之间的区别*?

来自分类Dev

git add --all在Git 2.3.5中

来自分类Dev

始终使用git add --all

来自分类Dev

git add -A与git add文件

来自分类Dev

为什么顺序,git add --all,git commit,然后git push跳过文件?

来自分类Dev

是git add。; git commit -a等效于git add -A。git commit -a?

来自分类Dev

使用“ git add”。(或滥用)

来自分类Dev

禁用git add。命令

来自分类Dev

使用“ git add”。(或滥用)

来自分类Dev

gitignore 用于 git add

来自分类Dev

git add之前的GIT运行脚本

来自分类Dev

初始Git设置和git add问题

来自分类Dev

结合git add。和git commit

来自分类Dev

git add和git stage之间的区别?

来自分类Dev

嗨,git,我刚刚“ git add”了什么?

来自分类Dev

来自 git add 的警告。与 git 添加 *

来自分类Dev

在 git add 之后进行 git checkout?

来自分类Dev

“ git add -A”和“ git add --update:/”有什么区别?

来自分类Dev

“ git remote add origin”仅显示“ git remote add”的用法

来自分类Dev

什么时候使用“ git add”。当“ git add -A”

来自分类Dev

“ git remote add origin”仅显示“ git remote add”的用法

来自分类Dev

git add -a和git add -A之间有区别吗?

来自分类Dev

并发git checkout / add / commit

来自分类Dev

“ git add -A:/”有什么作用?

来自分类Dev

在“ git add”之后修改文件

来自分类Dev

从ruby运行`git add -p`

来自分类Dev

Escaping in git add a leading "-" in the filename?

来自分类Dev

如何找出“ git add”。历史

来自分类Dev

使用'git add'时出错