常用git命令思维图
git常用命令思维导图
问题解决
一.大文件限制(超过100M)
报错提醒:
remote: warning: Large files detected.
remote: error: File xxx/BDSClientLib/libBaiduSpeechSDK.a is 200.58 MB; this exceeds file size limit of 100.0 MB
提醒解释:远程仓库警告,大文件删除; 文件路径 xxxx/LibBaiduSpeeckSDK.a文件超过了100M 代码push失败
问题原因:项目导入百度合成语音SDK, 的文件大于100M
解决办法:
a.删除本地git仓库路径文件后提交,且建立忽略文件gitignore(论忽略文件的重要性)
b. git仓库删除历史大文件(针对于删除大文件后commit依旧不能提交解决)【参考链接1,参考链接2】
1.删除本地仓库缓存
git rm --cached 文件路径 (如我的大文件路径 xxx/BDSClientLib/libBaiduSpeechSDK.a )
2.提交修改操作 (该路径就和上次提交一致)
git commit --amend -CHEAD
3.在忽略文件中,添加忽略路径(防止协同开发出错),不了解忽略文件的请自行百度。
忽略文件.gitignore文件时的格式基本规范:1. 所有空行或者以注释符号#开头的行都会被 Git 忽略。
2. 匹配模式最后跟反斜杠/说明要忽略的是目录
3. 要忽略指定模式以外的文件或目录,可以在模式前加上惊叹号!取反
4. 可以使用标准的 glob 模式匹配
二、head 游离
commit操作正常, push 操作失败
push 报错提醒:Git HEAD detached from XXX
解决办法: 建立新分支temp保存游离, 切换到新分支、 切换到主分支(之前的分支)、合并temp到主分支(可能会处理冲突)、删除temp分支、push主分支
解决示例:HEAD 游离处理
常用git命令思维图相关推荐
- 常用Git命令清单。
上期传送门:[清单]7个管理和优化网站资源的工具 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下. Workspace:工作区 Index / Stage:暂存区 Repository: ...
- 常用 Git 命令清单
我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...
- 常用 Git 命令清单(转)
一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下. Workspace:工作区 Index ...
- 常用Git指令常用git命令清单
下面是我整理的常用 Git 命令清单.几个专用名词的译名如下. Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一. ...
- git切换用户密码_Java小白入门,常用Git命令有哪些?
Git简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. ...
- 常用git命令总结大全
目录 一.常用命令 1.git init 2.git add 文件名 3.git commit -m "备注" 4.git status 与 git diff 5.git show ...
- Git的作用和常用git命令
Git是一个版本管理工具,它的作用是: 1.一般用来管理代码,也支持管理纯文本文件,如txt.word等. 2.可以在同一个目录中保存N个版本,想切换到哪个版本都可以. 3.可以方便地查看 ...
- 常用GIT命令整理 - WIP
目录 简介 GIT设置系列命令 GIT路径系列命令 GIT仓库系列命令 子模块 (Submodule) GIT Attributes GIT常见故障排除 Errno 10054 Permission ...
- GIT命令与图形化操作
前言 GIT的操作,分为命令符操作和图形化操作.上网搜了许多帖子,都是一些命令符,图形化的操作很少.本人认为,虽然命令符操作起来很流畅,有一种高手的风范,但对于一些初学者来说,还是比较陌生.图形化工具 ...
最新文章
- m-orchastration system
- 大数据小视角3:CarbonData,来自华为的中国力量
- 【Java从0到架构师(1),Java中高级面试题总结(全面)
- 第11章 支撑向量机SVM
- arcgis两点之间连线_ArcGIS中实现一种流向地图的方法
- oracle10g密钥,Oracle10G透明数据加密技术如何使用呢?
- mysql 自定义函数教程_MySQL自定义函数
- 轻量化网络:SqueezeNet
- Docker-Compose 基础与实战,看这一篇就够了 | 原力计划
- 美联社:两家美国域名注册公司退出中国市场
- 【渝粤题库】陕西师范大学800009 环境变迁
- 【转】Popclip的JSON格式化扩展
- 微信清理僵尸粉系统源码
- 寻找软件智能的根--- aaas内部遵循的唯一原则
- 6月中国最美的地方!对的时间就要去对的地方!
- Minimum supported Gradle version is 4.6. Current version is 4.4.
- IE浏览器打不开解决办法
- 设计师需要的知识体系
- 基于 SSM 的 CRM 客户管理系统
- 构建ubuntu下的JXTA-C开发环境