我正在学习Rust,并按照教程进行一些小练习。
当我使用编译和构建时rustc,它会生成一个可执行文件。
我只想.rs在project / chapter1,Chapter2等目录下添加文件,而忽略该rustc命令生成的可执行文件。
我不知道该怎么做,因为Rust生成的可执行文件没有任何扩展名。
如何使用.gitignore忽略这些可执行文件?
我正在尝试使用.gitignore来防止GitHub将更改提交到我的项目中的文件(文件包含API密钥和访问Web服务的秘密).
它不起作用 - 我在GitHub上的项目不断得到更改,即使我已经确认该文件位于项目的.gitignore文件中.
如果我使用git update-index --assume-unchanged,有问题的文件将完全从repo中删除.我想要那里的文件; 我只是不希望我的更改同步.
我错过了什么?
.gitignore是:
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
#*.resw
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
# Visual Studio 2015 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# MSTest …Run Code Online (Sandbox Code Playgroud) 我创建了一个 angular 项目并将其推送到我的github存储库中。
当我查看推送的文件时,该node_modules文件夹丢失了,我没有在任何地方声明忽略该文件夹,这是默认行为吗?如果是,那为什么?
此外,当我决定删除我在 github 上的所有存储库并仅创建一个存储库时,我将在其中签入所有项目,一旦初始化git init并推送更改,git 开始推送node_modules所有项目的文件夹,这花了很多时间。
是什么让git忽略或不忽略node_modules文件夹本身?我自己没有在任何地方设置过这个配置。
谢谢你。
我目前正在开发一个 C++ 项目,并使用 git 进行版本控制。
现在,我们使用 git repo 文件夹作为主项目文件夹,因此每次推送更改时,它都会包含相关的构建文件夹 ( build-ProjectName-Desktop-Debug sorta style folder)
我知道自己gitignore是一个东西,我能以某种方式告诉它忽略所有名称以 开头的文件夹吗build-?
我需要package-lock.json在提交之前添加到 gitignore。我该怎么做 ?