所以我有一个C ++项目,我们使用Boost
使用NuGet
库。问题是,当其他成员尝试使用相同的内容时,除了使用Boost
的成员之外,所有成员都会失败,而*.hpp
文件找不到错误。
所以我们计划.gitignore
引用文件,即提交代码文件g only
(.h
和.cpp
)而不是其他任何内容,因为我们是一个简单的学校项目没有花哨的构建,安装程序,脚本等。所以这将帮助我们在本地使用我们的特定构建。
如何使用.gitignore
完成此操作?或者有更好的方法来处理这个问题吗?
谢谢!
答案 0 :(得分:1)
# exclude everything except directory foo/bar
/*
!/foo
/foo/*
!/foo/bar
这可以扩展到这样的文件扩展名:
# ignore everything except .h and .cpp files in foo
/*
!/foo
/foo/*
!/foo/*.h
!/foo/*.cpp