问题标签 [git-add]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
496 浏览

git - sublime:将命令面板中的“git:add…”绑定到热键

我想从 sublime 命令面板绑定动作“Git:添加...”(多个文件选择)。

command: show_overlay {"overlay": "command_palette"} //shows command palette itself

command: git_add_choice //shows git:add… list

像这样绑定这个命令 - 失败

{ "keys": ["ctrl+shift+q"], "command": "git_add_choice"}

{ "keys": ["ctrl+shift+q"], "command": "show_overlay", "args": {"overlay": "git_add_choice"} }

0 投票
10 回答
322651 浏览

git - 暂存已删除的文件

假设我的 git 存储库中有一个名为foo.

假设它已用rm(not git rm) 删除。然后 git status 将显示:

如何暂存此单个文件删除?

如果我尝试:

它说:

更新(9年后,哈哈):

这看起来已经在 git 2.x 中修复了:

0 投票
3 回答
3208 浏览

git - 使用 Git 的耐心差异算法进行交互式添加

我想git diff--patience. git add -p我怎样才能做到这一点?

背景:我正在处理一些 XML 文件,并且由于“未对齐”的进入/退出标签,其git diff正常算法会产生非常差的差异。如果我运行git diff --patience,我会得到更多有用的差异,但是没有明显的方法可以在git add -p.

0 投票
1 回答
632 浏览

git - ( git add -A 后跟 git commit )和 git commit -a 之间的区别?

git add --allgit add -A随后git commit -m "commit message"似乎会产生与git commit -am "commit message"我认为它们会产生相同最终结果时不同的结果。

我做错了git commit -am "commit message"什么吗?

git commit -a -m "commit message"一样git commit -am "commit message"吗?

0 投票
2 回答
24563 浏览

git - Git添加不添加文件

当我尝试 git 添加我的文件时,我输入了

这工作正常。但是,当我尝试做

我的 git 存储库告诉我它是空的。输出的是:

可能有人知道这个问题的解决方案吗?谢谢。

0 投票
0 回答
653 浏览

git-add - 由于 .DS_STORE 文件,git add 失败

我从本地存储库中删除了一个 .DS_STORE 文件,然后我运行了 git add .,我收到了以下消息:

我该如何管理?

0 投票
1 回答
92 浏览

git - 如何在我的仓库中使用克隆的子模块提交?

我已经为我的.vim目录创建了一个 repo,这样我就不需要在每次更改我正在使用的机器时都修改它。

所以我现在有类似的东西:

当我这样做git add .或任何其他操作时,add我无法将jedi目录添加到我的本地存储库中。

这是.gitmodules我那里唯一的文件:

这就是我得到的git status

我应该怎么做才能完成这项工作?

0 投票
6 回答
27390 浏览

git - 'git add --patch' 包含新文件?

当我运行时git add -p,git有没有办法选择新制作的文件作为选择?

因此,如果我创建一个名为 的新文件foo.java,然后运行 ​​git add -p,git 不会让我选择要添加到索引中的文件内容。

0 投票
1 回答
494 浏览

git - 运行“git-mergetool”后发出的正确“git-add”命令是什么?

我不清楚完成导致冲突的合并所需的 Git 命令的正确顺序。我知道一种方法是遵循被拒绝的合并,例如

但我不清楚该git-add命令究竟应该包含什么,以确保只有我最初为被拒绝的合并暂存的文件最终被提交,并且只有那些文件被提交。

0 投票
8 回答
184678 浏览

git - Git添加所有子目录

我在将文件夹及其所有子目录添加到我的 git 存储库时遇到问题。在进行了一些谷歌搜索后,我意识到这是一个非常受欢迎的问题,并且我尝试了每个建议都没有运气,特别是来自git-add 手册页的建议。我什至试过git add -A没有成功。为简单起见,假设我将 git 存储库初始化为Dir1. 然后我有以下文件目录结构。

我的真实文件有跨越 5-6 级深度的子​​目录,那么是否有一个 git 命令可以将每个子目录中的所有文件添加到我的存储库中?现在,当我从手册页中提出建议时,git add Dir1/\*我可以Dir2在我的仓库中看到,但它显示为绿色文件夹,我无法打开它,这让我相信其中的所有文件/文件夹都Dir2没有添加。任何帮助将不胜感激。我是一个新的 git 用户(使用不到一周),所以尽量保持你的指示在初学者的水平。