2009-12-04 88 views

回答

4

看看你的问题的标题,我看到git说../../file.name需要被删除。因此,您似乎在git add的目录下的目录下面有一个目录file.name。但是,这不起作用。 git add适用于当前目录及其下方的目录,而不适用于层次结构中更高的目录。除非你指定一条路径,当然。

更新:

记录,虽然提示是有点隐蔽。从man git-add

A,--all

更新文件的git已经知道 约(同--update),并添加不由的.gitignore机制忽略 所有 未跟踪文件。

-u,--update

仅更新文件的git已经 知道,分期修改后的内容为 承诺和标记删除的文件 去除。这与 “git commit -a”在准备 中进行提交时的作用类似,只是 更新仅限于命令行上指定的路径 。 如果未指定路径 ,则更新 当前目录中的所有跟踪文件及其 子目录

+0

好吧,我不是100%我在父路径,但听起来像是这样的情况。 – mrblah 2009-12-04 14:00:59

2

您是否在存储库的根目录下运行该命令?