繁体   English   中英

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

[英]How can I add and track files in git without tracking the directories they are in?

未跟踪的文件

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


--update! 下面是我的github远程仓库的屏幕截图。 它显示了整个目录,当我打开它时,文件就在里面。 这意味着文件已成功推送,但我不希望这样。 我希望文件被单独推送而没有目录。 文件上传

与此类似:


源文件

你写

我希望文件被单独推送而没有目录。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM