77得票8回答
只使用git add命令暂存已删除的文件

我已经运行了git status,看到有几个修改过的文件和几个已删除的文件。 是否可以仅将已删除或仅修改的文件暂存?

77得票3回答
`git add .`和`git add -u`有什么区别? (注:这是一个提问标题,无需回答)

我曾经认为它们的工作方式是相同的,都将每个文件添加到索引中。但是我似乎错了。 git add .和git add -u有什么区别?

66得票6回答
如何在git-add时避免指定绝对文件路径

当文件路径变得很长时,使用git add命令会变得繁琐。例如: git add src_test/com/abc/product/server/datasource/manager/aats/DSManger.java 是否有可能绕过指定绝对文件路径?也许可以使用某种模式或其他方法吗? 我知...

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] ...

62得票6回答
git:如何递归地添加符合glob模式的目录子树中的所有文件?

我有几个.screen文件在/xxx/documentation及其子目录中,这些文件已经被Git跟踪。 修改了很多这些屏幕文件后,我运行git add documentation/\\*.screen (如git-add文档的第一个示例所示)来暂存这些文件,但是该命令失败了: fatal...

62得票13回答
GitHub未提交的更改

我有一个非常基本的github设置,包括一个readme、一个目录和另一个目录,里面有一个html文件。在github上,我只能查看readme和第一个文件夹,但是无法查看其内容,并且我收到了此消息tc349 ryntc3$ git add * tc349 ryntc3$ git status...

52得票4回答
如何对多个文件(或所有未合并的文件)执行“git checkout --theirs”操作

假设我在尝试合并后,在输入 git status 命令后得到以下结果:# Unmerged paths: # (use "git add/rm <file>..." as appropriate to mark resolution) # # added by them: ...

47得票4回答
hg的等价命令是git add -p吗?

是否有类似于git add -p的Mercurial等效命令? 从man手册中引用,带有选项-p或--patch的git-add命令执行以下操作: 交互式选择索引和工作树之间的补丁块,并将它们添加到索引中。这会让用户有机会在将修改内容添加到索引之前查看差异。

46得票6回答
如何使用git仅添加与模式匹配的行?

我正在使用git来跟踪一些配置文件。通常我会进行交互式的git add -p操作,但我正在寻找一种自动添加所有匹配模式的新/修改/删除行的方法。否则,我要花费很长时间来完成所有的交互式拆分和添加。 git add支持文件名的模式匹配,但我找不到关于内容匹配的任何信息。

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" ...