git仓库忽略部分文件上传

Git仓库忽略Git中特定文件和目录(避免冲突和版本控制冗余的最佳实践)

1.创建.gitignore文件

在项目根目录下创建或编辑.gitignore文件

touch .gitignore #创建文件(如果不存在)

Nano .gitignore #用文本编辑器打开(可替换为vim/code等

2.添加需要忽略的规则

添加的内容可根据项目实际需求调整

#Python相关

__pycache__/

*.pyc

*.pyo

*.pyd

#日志文件

Logs/

djangoProject3.log

#数据库文件

*sqlite3

#环境变量

.env

.venv/

venv/

#IDE配置

.idea/

.vscode/

#临时文件

*.swp

*.bak

3.提交.gitignore更改

git add .gitignore

git commit -m “Add .gitignore rulses”

git push origin master

4.处理已被跟踪的文件

如果文件已被提交到仓库,需要从版本中移除

git rm -r --cached __pycache__ #移除缓存目录(保留本地文件)

git rm --cached Logs/* #移除日志(保留本地文件)

git commit -m “Remove ignored files from repo”

5.验证忽略规则

git check-ignore -v path/to/file.pyc

输出显示匹配的.gitignore规则,则表示忽略成功

6.强制提交被忽略的文件

git add -f path/to/file

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值