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

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

5302得票37回答
如何向Git仓库添加一个空目录?

我该如何将空目录(不包含任何文件)添加到Git仓库中?

4038得票140回答
在Git中推送提交时出现“src refspec master does not match any”消息

我使用以下命令克隆我的存储库:git clone ssh://xxxxx/xx.git 但是在我修改了一些文件并add和commit之后,我想将它们推送到服务器:git add xxx.php git commit -m "TEST" git push origin master 但我收到的...

3431得票12回答
"git add -A" 和 "git add ." 的区别是什么?

git add [--all | -A]和git add .有什么不同?

1388得票32回答
从Git仓库中删除已经从磁盘中删除的多个文件

我有一个Git存储库,我使用rm(而不是git rm)删除了其中的四个文件,我的Git状态如下:# deleted: file1.txt # deleted: file2.txt # deleted: file3.txt # deleted: f...

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

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

626得票10回答
已删除文件的暂存处理

假设我在git仓库中有一个名为foo的文件。 如果使用rm(而不是git rm)删除了该文件,则git状态将显示: Changes not staged for commit: deleted: foo 如何分阶段删除单个文件? 如果我尝试: git add foo ...

592得票19回答
修复 GitLab 错误:"you are not allowed to push code to protected branches on this project"?

我在项目中拥有开发者权限时,推送代码到Git时遇到了问题,但当我拥有主管理员权限时一切正常。问题出在哪里?如何解决? 错误信息: 错误:您不被允许向此项目的受保护分支推送代码。 ... 错误:无法将某些引用推送到 ...

328得票12回答
"Changes not staged for commit" 的意思是哪个?

我认为如果要跟踪文件,应该使用git add [要跟踪的文件] 我不知道为什么会收到消息Changes not staged for commit 如果这些文件没有被缓存,那么git不应该像这样向我展示这些文件是未跟踪的吗 我所做的只是从develop分支创建一个新的功能并在feat...

280得票10回答
Git添加所有修改、删除和未跟踪的文件?

有没有一种方法可以添加所有文件,无论您对它们进行了什么操作,例如删除,未跟踪等等?就像提交一样。我不想每次提交时都要 git add 或 git rm 所有我的文件,特别是在处理大型项目时。