问题标签 [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.
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"} }
git - 暂存已删除的文件
假设我的 git 存储库中有一个名为foo
.
假设它已用rm
(not git rm
) 删除。然后 git status 将显示:
如何暂存此单个文件删除?
如果我尝试:
它说:
更新(9年后,哈哈):
这看起来已经在 git 2.x 中修复了:
git - 使用 Git 的耐心差异算法进行交互式添加
我想git diff
在--patience
. git add -p
我怎样才能做到这一点?
背景:我正在处理一些 XML 文件,并且由于“未对齐”的进入/退出标签,其git diff
正常算法会产生非常差的差异。如果我运行git diff --patience
,我会得到更多有用的差异,但是没有明显的方法可以在git add -p
.
git - ( git add -A 后跟 git commit )和 git commit -a 之间的区别?
git add --all
或git 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"
吗?
git - Git添加不添加文件
当我尝试 git 添加我的文件时,我输入了
这工作正常。但是,当我尝试做
我的 git 存储库告诉我它是空的。输出的是:
可能有人知道这个问题的解决方案吗?谢谢。
git-add - 由于 .DS_STORE 文件,git add 失败
我从本地存储库中删除了一个 .DS_STORE 文件,然后我运行了 git add .,我收到了以下消息:
我该如何管理?
git - 如何在我的仓库中使用克隆的子模块提交?
我已经为我的.vim
目录创建了一个 repo,这样我就不需要在每次更改我正在使用的机器时都修改它。
所以我现在有类似的东西:
当我这样做git add .
或任何其他操作时,add
我无法将jedi
目录添加到我的本地存储库中。
这是.gitmodules
我那里唯一的文件:
这就是我得到的git status
我应该怎么做才能完成这项工作?
git - 'git add --patch' 包含新文件?
当我运行时git add -p
,git有没有办法选择新制作的文件作为选择?
因此,如果我创建一个名为 的新文件foo.java
,然后运行 git add -p,git 不会让我选择要添加到索引中的文件内容。
git - 运行“git-mergetool”后发出的正确“git-add”命令是什么?
我不清楚完成导致冲突的合并所需的 Git 命令的正确顺序。我知道一种方法是遵循被拒绝的合并,例如
但我不清楚该git-add
命令究竟应该包含什么,以确保只有我最初为被拒绝的合并暂存的文件最终被提交,并且只有那些文件被提交。
git - Git添加所有子目录
我在将文件夹及其所有子目录添加到我的 git 存储库时遇到问题。在进行了一些谷歌搜索后,我意识到这是一个非常受欢迎的问题,并且我尝试了每个建议都没有运气,特别是来自git-add 手册页的建议。我什至试过git add -A
没有成功。为简单起见,假设我将 git 存储库初始化为Dir1
. 然后我有以下文件目录结构。
我的真实文件有跨越 5-6 级深度的子目录,那么是否有一个 git 命令可以将每个子目录中的所有文件添加到我的存储库中?现在,当我从手册页中提出建议时,git add Dir1/\*
我可以Dir2
在我的仓库中看到,但它显示为绿色文件夹,我无法打开它,这让我相信其中的所有文件/文件夹都Dir2
没有添加。任何帮助将不胜感激。我是一个新的 git 用户(使用不到一周),所以尽量保持你的指示在初学者的水平。