C++常用gitignore
时间: 2023-10-29 20:55:54 浏览: 71
对于C语言项目的常用gitignore,可以参考以下内容:
```
# 忽略编译生成的文件
*.o
*.out
*.exe
# 忽略IDE和编辑器生成的文件
.vscode/
.idea/
*.suo
*.cproject
*.project
*.settings/
# 忽略备份文件和临时文件
*~
*.bak
*.swp
*.tmp
# 忽略编译器生成的文件和目录
debug/
release/
# 忽略版本控制的文件
Makefile
*.make
# 忽略可执行文件
bin/
# 忽略依赖库
lib/
# 忽略日志文件
log/
# 忽略生成的文档
doc/
```
这个gitignore文件会忽略一些常见的C语言项目中不需要版本控制的文件和目录,比如编译生成的文件、IDE和编辑器生成的文件、备份文件和临时文件等等。你可以将这个gitignore文件放在你的项目根目录下,并将其命名为`.gitignore`,这样Git就会自动忽略这些文件和目录的变动了。
相关问题
gitignore c++
答案: 你的问题是关于.gitignore文件的。如果你发现一个文件无法被添加到Git,原因可能是这个文件被.gitignore忽略了。你可以尝试以下几种方法解决这个问题。首先,你可以先将本地缓存删除(改变成未track状态),然后再提交: git rm -r --cached . git add . git commit -m 'update .gitignore'。另外,你也可以使用git check-ignore命令来检查哪个规则在.gitignore文件中写错了:$ git check-ignore -v 文件名。如果你确定要添加被忽略的文件,可以使用-f选项来强制添加:$ git add -f 文件名。希望这些方法能够帮助你解决问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [.gitignore文件写法](https://blog.csdn.net/weixin_43997319/article/details/125300726)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
python 常用 .gitignore
以下是Python项目中常用的.gitignore文件内容:
```
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Distribution / packaging
dist/
build/
eggs/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
.python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
*.sage.py~
# Environments
.env
.venv
env/
venv/
ENV/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
```