rust 我应该把哪些文件放在我的GitHub存储库中

ncecgwcz  于 5个月前  发布在  Git
关注(0)|答案(1)|浏览(72)

我正在为我的rust项目创建一个GitHub存储库,但是有很多文件,所以我想知道:
哪些文件应该放在仓库中,哪些文件应该绝对确保不在仓库中?
我试着搜索过了,但我什么都找不到。

mfpqipee

mfpqipee1#

必须包含的文件:

  • Cargo.toml
  • 简体中文

需要包含的文件(如果有):

  • build.rs

在大多数情况下应该包含的文件:

  • Cargo.lock
  • .忽略

如果您有文件,则应包括这些文件:

  • README.md、LICENSE.md等。
  • rustfmt.toml
  • .货物/
  • rust-toolchain.toml
  • 示例/
  • 测试/
  • 长凳/

不应包含的文件:

  • 目标/

默认情况下,如果您使用cargo newcargo init创建项目,Cargo将生成一个 .gitignore 文件,因此您不需要做任何特殊的事情。

# .gitignore
/target

字符串
一般来说,Rust会将任何需要忽略的文件放在 target/ 中,当然,如果你有需要忽略的非Rust文件,你可以将它们添加到 .gitignore 中。

相关问题