如何在git中添加和跟踪文件而不跟踪它们所在的目录?

时间:2015-01-25 22:04:00

标签: git github version-control directory wildcard

untracked files

从图中可以看出,我在一些目录中嵌套了一些文件。例如,在'../../roadTrip/'目录中,我有一个名为'main.cpp'的文件。我想只跟踪这个文件,而不是它所在的目录,因为这是我想要推送到我的远程仓库的唯一文件。我试图通过使用通配符忽略.gitignore文件中的文件所在的目录,但它也忽略了该文件。有没有什么方法可以实现这种效果,而不必从嵌套目录中取出文件,然后推送它?


- UPDATE! 下面是我的github远程仓库的截图。它显示整个目录,当我打开它时,文件就在里面。这意味着文件已成功推送,但我不希望这样。我想要单独推送文件而不使用它所在的目录。 file uploaded

有些事情如下:


source file

1 个答案:

答案 0 :(得分:0)

你写

  

我希望单独推送文件而不使用它所在的目录。

Git可能 。您的远程存储库将具有与本地存储库的工作树相同的结构。你无能为力。