【Git】从Git远程存储库中删除所有.pyc编译文件;附常用gitignore配置
问题
提交的时候使用git add --all
,然后把所有文件都推送到了远程仓库中。
现在我想在远程仓库中删除它们,例如*.pyc
文件。
解决方式
git rm *.pyc --cached
删除的时候,如果遇到报错fatal: pathspec 'xxx.pyc' did not match any files
的情况,可能是因为没提交…我解决方式是commit一下,然后push上去,就好了,不知道为啥。有可能是因为.gitignore
没有提交,占用了某些文件吧。
附:常用的.gitignore
配置
# Created by .ignore support plugin (hsz.mobi)
### Python template
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
*.pyc# C extensions
*.so# Distribution / packaging
.Python
build/
develop-eggs/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg# 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 log
pip-log.txt
pip-delete-this-directory.txt# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
.hypothesis/# Translations
*.mo
*.pot# Django stuff:local_settings.py# Flask stuff:
instance/
.webassets-cache# Scrapy stuff:
.scrapy# Sphinx documentation
docs/_build/# PyBuilder
target/# Jupyter Notebook
.ipynb_checkpoints# pyenv
.python-version# celery beat schedule file
celerybeat-schedule# SageMath parsed files
*.sage.py# Environments
.env
.venv
env/
venv/
ENV/# Spyder project settings
.spyderproject
.spyproject# Rope project settings
.ropeproject# mkdocs documentation
/site# mypy
.mypy_cache/.idea
.update
migrations
【Git】从Git远程存储库中删除所有.pyc编译文件;附常用gitignore配置相关推荐
- 从Git存储库中删除文件而不从本地文件系统中删除它
我的初始提交包含一些日志文件. 我已将*log添加到我的.gitignore ,现在我想从我的存储库中删除日志文件. git rm mylogfile.log 将从存储库中删除文件,但也将从本地文件系 ...
- 如何从 Git 存储库中删除文件?
问: 如何从我的存储库中删除 "file1.txt"? 答1: huntsbot.com – 程序员副业首选,一站式外包任务.远程工作.创意产品分享订阅平台. 使用 git rm. ...
- git git 查看远程库_如何从Git远程存储库中提取
git git 查看远程库 Note: This the fourth video in the Git for beginners series. Watch the first video her ...
- 如何仅从git存储库中稀疏签出单个文件?
如何从git仓库中检出一个文件? #1楼 git checkout branch_or_version-路径/文件 示例: git checkout HEAD -- main.c #2楼 如果您已经有 ...
- 远程源已存在于“ git push”到新存储库中
我的项目在GitHub上的某个位置git@github.com:myname/oldrep.git . 现在,我想将所有代码推送到其他位置的新存储库git@github.com:newname/new ...
- 将子目录分离(移动)到单独的Git存储库中
我有一个Git存储库,其中包含许多子目录. 现在,我发现一个子目录与另一个子目录无关,应该将其分离到单独的存储库中. 如何在保留子目录中文件历史记录的同时执行此操作? 我想我可以制作一个克隆并删除每个 ...
- 在Git存储库中查找并恢复已删除的文件
假设我在Git存储库中. 我删除文件并提交更改. 我继续工作并做出更多承诺. 然后,我发现需要还原该文件. 我知道我可以使用git checkout HEAD^ foo.bar来签出文件,但是我真的不 ...
- 如何将现有的非空目录转换为Git工作目录并将文件推送到远程存储库
我有一个非空目录(例如/ etc / something),其中包含无法重命名,移动或删除的文件. 我想将这个目录检查到git中. 我希望能够使用"git push"或类似的东西将 ...
- git:致命的:无法从远程存储库读取
本文翻译自:git: fatal: Could not read from remote repository I am trying to set git up with http://daniel ...
最新文章
- 好骚气的树状数组的解释
- 机器学习实战第一步:特征选择与特征工程「附代码」
- 首战大吉:红帆科技参加第八届IT羽毛球赛
- 各种树:trie树、B树、B-树、B+树、B*树
- 软件构造学习笔记-第九周、第十周
- P6805-[CEOI2020]春季大扫除【贪心,树链剖分,线段树】
- iOS设计模式-生成器
- 【转】一劳永获的解决textbox 只能输入数字、汉字、字母等问题
- 如何将三万行代码从 Flow 移植到 TypeScript?
- 在线HTML实体转字符串工具
- 彻底的卸载SQL Server2005?
- IIC协议详解,附单片机软件模拟源码
- WEB表单设计学习心得
- 魔板(最小步数模型)
- 计算机四级少选给分吗,计算机四级:考高分的有效途径(转载)
- 2022年最新用最简单粗暴的方式讲解:pytest简介,框架基础应用,运行方式,失败用例重跑。直击核心
- 2的零次方加到2的n次方c语言,计算2的N次方........有什么错吗?
- 氢化溶血卵磷脂行业研究分析
- delphi ado 连接mysql_DELPHI ADO连接数据库
- 英国筒灯耐火报告的天花板结构I-joist 跟Web- Joist有什么区别?