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命令思维图相关推荐

  1. 常用Git命令清单。

    上期传送门:[清单]7个管理和优化网站资源的工具 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下. Workspace:工作区 Index / Stage:暂存区 Repository: ...

  2. 常用 Git 命令清单

    我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...

  3. 常用 Git 命令清单(转)

    一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下. Workspace:工作区 Index ...

  4. 常用Git指令常用git命令清单

    下面是我整理的常用 Git 命令清单.几个专用名词的译名如下. Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一. ...

  5. git切换用户密码_Java小白入门,常用Git命令有哪些?

    Git简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件. ...

  6. 常用git命令总结大全

    目录 一.常用命令 1.git init 2.git add 文件名 3.git commit -m "备注" 4.git status 与 git diff 5.git show ...

  7. Git的作用和常用git命令

    Git是一个版本管理工具,它的作用是:       1.一般用来管理代码,也支持管理纯文本文件,如txt.word等. 2.可以在同一个目录中保存N个版本,想切换到哪个版本都可以. 3.可以方便地查看 ...

  8. 常用GIT命令整理 - WIP

    目录 简介 GIT设置系列命令 GIT路径系列命令 GIT仓库系列命令 子模块 (Submodule) GIT Attributes GIT常见故障排除 Errno 10054 Permission ...

  9. GIT命令与图形化操作

    前言 GIT的操作,分为命令符操作和图形化操作.上网搜了许多帖子,都是一些命令符,图形化的操作很少.本人认为,虽然命令符操作起来很流畅,有一种高手的风范,但对于一些初学者来说,还是比较陌生.图形化工具 ...

最新文章

  1. m-orchastration system
  2. 大数据小视角3:CarbonData,来自华为的中国力量
  3. 【Java从0到架构师(1),Java中高级面试题总结(全面)
  4. 第11章 支撑向量机SVM
  5. arcgis两点之间连线_ArcGIS中实现一种流向地图的方法
  6. oracle10g密钥,Oracle10G透明数据加密技术如何使用呢?
  7. mysql 自定义函数教程_MySQL自定义函数
  8. 轻量化网络:SqueezeNet
  9. Docker-Compose 基础与实战,看这一篇就够了 | 原力计划
  10. 美联社:两家美国域名注册公司退出中国市场
  11. 【渝粤题库】陕西师范大学800009 环境变迁
  12. 【转】Popclip的JSON格式化扩展
  13. 微信清理僵尸粉系统源码
  14. 寻找软件智能的根--- aaas内部遵循的唯一原则
  15. 6月中国最美的地方!对的时间就要去对的地方!
  16. Minimum supported Gradle version is 4.6. Current version is 4.4.
  17. IE浏览器打不开解决办法
  18. 设计师需要的知识体系
  19. 基于 SSM 的 CRM 客户管理系统
  20. 构建ubuntu下的JXTA-C开发环境

热门文章

  1. android简单app实例_Android安卓小项目实战视频教程集锦
  2. Bagging和Boosting 概念及区别
  3. N个免费DevOps开源工具,没用过,至少应该了解!
  4. 445 - Marvelous Mazes
  5. 第拾壹章學習 Lisp 3rd Edition, Winston Horn
  6. 复地集团的现代化办公方案
  7. Eval()特殊绑定
  8. (4)关于Alpha通道问题
  9. 4412 GPIO读 和 ioremap控制GPIO寄存器
  10. 面向对象_3-3编程练习