11227得票38回答
如何在提交前撤销 'git add'?

我错误地使用以下命令将文件添加到Git:git add myfile.txt 我还没有运行git commit命令。我该如何撤销这个操作,以便这些更改不会被提交?

845得票20回答
将所有文件都添加到提交中,除了一个单独的文件?

我有一堆文件在一个变更集中,但我想特别忽略一个修改过的文件。在 git status 之后看起来像这样:# modified: main/dontcheckmein.txt # deleted: main/plzcheckmein.c # deleted: main/plzch...

64得票15回答
GitHub - 错误:无法将某些引用推送到 'git@github.com:myrepo.git'

我运行了以下命令: git add . git commit -m 't' 接下来,当运行以下命令时: git push origin development 我遇到了以下错误: To git@github.com:myrepo.git ! [rejected] ...

32得票2回答
当你在Git仓库中运行`git add .git`时会发生什么?

虽然它看起来什么也没有做,但是它没有给出任何警告或错误信息。有什么想法吗?

16得票7回答
无法使用强制选项进行Git-add

我在~/bin目录下执行了git-status命令:# Untracked files: # (use "git add <file>..." to include in what will be committed) # # screen/dev/ 我在运行git...

200得票6回答
git add * (星号) 和 git add . (句点) 有什么区别?

我有一个关于在 Git 中添加文件的问题。我在 StackOverflow 上找到了多个问题,涉及 git add . 和 git add -a、git add --all、git add -A 等之间的区别。但是我找不到一个地方解释 git add * 的作用。我甚至查看了 git add ...

19得票2回答
仅将所有新文件添加到Git,不包括修改过的文件

有没有办法在使用git时仅添加新文件而不添加已修改的文件?也就是说,只添加在git状态中列为未跟踪的文件。 当然,除了单独添加每个文件之外。 在我的情况下,这并非绝对必要,对我来说真正的问题已在此回答:如何使git diff和git log忽略新建和删除的文件? 也就是说,不要在新文件上...

98得票13回答
交互式添加 git add --interactive "Your edited hunk does not apply":您编辑的代码块无法应用

我正在尝试使用git add --interactive来选择性地将一些更改添加到我的索引中,但我不断收到“您编辑的补丁块无法应用。请重新编辑...”的消息。即使我选择e选项并立即保存/关闭编辑器,我仍然会收到此消息。换句话说,即使没有编辑补丁块,这个补丁也无法应用。 这是我正在使用的确切示...

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

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

131得票13回答
在暂存区有未提交的文件时如何撤销 Git reset --hard 命令

我试图找回我的工作。我愚蠢地使用了git reset --hard,但在那之前我只进行了git add .操作,没有进行git commit。请帮忙!下面是我的日志:MacBookPro:api user$ git status # On branch master # Changes to ...