我有一个关于在 Git 中添加文件的问题。我在 StackOverflow 上找到了多个问题,涉及 git add . 和 git add -a、git add --all、git add -A 等之间的区别。但是我找不到一个地方解释 git add * 的作用。我甚至查看了 git add ...
当我执行 git add -p 时,有没有一种方法让git将新建的文件作为patch来选择?如果我创建了一个名为 foo.java 的新文件,然后运行 git add -p,git将不允许我选择该文件的内容添加到索引中。
我试图找回我的工作。我愚蠢地使用了git reset --hard,但在那之前我只进行了git add .操作,没有进行git commit。请帮忙!下面是我的日志:MacBookPro:api user$ git status # On branch master # Changes to ...
这两个命令有什么区别: git add . git commit -a 我应该同时执行这两个命令吗?还是说这样做是多余的?
我在将一个文件夹及其所有子目录添加到我的git仓库时遇到了问题。在搜索了一些谷歌后,我意识到这是一个非常流行的问题,并尝试了每个建议,但都没有成功,特别是来自git-add手册页面的建议。我甚至尝试了git add -A,但也没有成功。为了简单起见,假设我将git仓库初始化为Dir1。然后我有...
我正在尝试使用git add --interactive来选择性地将一些更改添加到我的索引中,但我不断收到“您编辑的补丁块无法应用。请重新编辑...”的消息。即使我选择e选项并立即保存/关闭编辑器,我仍然会收到此消息。换句话说,即使没有编辑补丁块,这个补丁也无法应用。 这是我正在使用的确切示...
我创建了一个新的存储库,并运行了git add -A。然后我注意到有一个包含大约100个文件的文件夹不应该被包含在内,所以我将它添加到了.gitignore中。 现在我如何清除暂存区,以便我可以再次add所有文件并考虑更新的.gitignore?
我不理解使用句点(或者句号、单个点)将文件添加到暂存区的 Git 命令的含义:$ git add . 这是做什么用的?