29得票15回答
Git不会添加修改过的文件。

不知道为什么会发生这种情况:git status On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use ...

87得票4回答
如何从暂存区中删除目录子树?

我创建了一个新的存储库,并运行了git add -A。然后我注意到有一个包含大约100个文件的文件夹不应该被包含在内,所以我将它添加到了.gitignore中。 现在我如何清除暂存区,以便我可以再次add所有文件并考虑更新的.gitignore?

16得票2回答
为什么无法将.git/hooks/my-hook添加到git中?

我希望在一个给定的代码库克隆中始终存在一些钩子(hooks)。是否有办法在.git/hooks目录下添加一个文件到代码库中呢? 谢谢!

10得票1回答
将Git暂存文件输出到标准输出

我已经在git中分阶段提交了部分文件,方法如下: git add --patch ./file 我希望能将暂存文件的内容输出到标准输出。请注意,暂存文件和工作目录中的文件不同,因为我只将文件的一部分暂存了。

104得票2回答
撤销 git add --all

我犯了一个错误,输入了git add -all命令,现在所有文件都被添加了。我没有执行commit和push。如何撤销我的操作?

110得票9回答
将所有子目录添加到Git

我在将一个文件夹及其所有子目录添加到我的git仓库时遇到了问题。在搜索了一些谷歌后,我意识到这是一个非常流行的问题,并尝试了每个建议,但都没有成功,特别是来自git-add手册页面的建议。我甚至尝试了git add -A,但也没有成功。为了简单起见,假设我将git仓库初始化为Dir1。然后我有...

46得票4回答
为什么在运行了`git add`命令后,`git diff`没有报告文件更改?

为什么git diff认为没有更改,即使git status报告了更改为modified?$ git status On branch master Your branch is ahead of 'origin/master' by 2 commits. (use "git push" ...

13得票2回答
恢复被git reset从索引中删除的文件

我将一些文件添加到了Git索引中,但是由于错误而使用了 git reset --hard 删除了它们。 我该怎么恢复这些文件呢? 以下是发生的情况: 我使用 git add . 添加了所有文件。 然后我进行了提交。 当我检查状态时,仍有一些文件未包含在提交中,这很奇怪。 我再次添加了未跟踪...

33得票7回答
为什么一个分支的更改在另一个分支中可见?

我执行以下命令序列:git init rep cd rep/ echo '111' > 1.txt git add 1.txt git commit -m '1' git checkout -b dev echo '222' > 1.txt git checkout maste...

7得票1回答
修改后的文件无法使用Git add命令添加,除非使用-p(patch)选项。与-p选项一起使用可以成功添加。

在工作的前两个小时内,我能够轻松地使用git add指令添加文件,但突然间无法添加其中一个文件。 Casper@PC2015 MINGW64 /c/Workspace/edoping (develop) $ git add . Casper@PC2015 MINGW64 /c/Worksp...