发现大佬的博客:https://www.cnblogs.com/onetwo/p/4157610.html

注:图片来自小姐姐的笔记~

┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉

git的结构大概就是这样

git中每个版本的文件只存储一次

Git将每个文件的每个版本作为一个副本进行保存,允许多个commit共享一个文件副本(进而节省存储新版本的空间)。因此,Git中每个版本均以副本形式存储,创建分支的速度与版本历史复杂程度无关。

git的版本图:

有关git的原理:https://www.cnblogs.com/yelbosh/p/7471979.html

常用指令:

感觉实验里多敲几次就有印象了,然后每次出锅了都会get几句新的指令(成长总是伴随着疼痛x

$ git remote add origin xxx        # 与远程github连接
$ git pull origin master # 下载代码
$ git push origin master # 上传代码 $ git branch # 显示所有分支
$ git checkout xxx # 切换到xxx分支
$ git checkout -b xxx # 创建并切换到xxx分支
$ git commit -m "xxx" # 提交 $ git status # 查看git状态
$ git log # 查看提交历史

最新文章

  1. over partition by与group by 的区别
  2. C++数组小知识
  3. 使用正则表达式获取Sql查询语句各项(表名、字段、条件、排序)
  4. [转]SQL:JOIN用法
  5. AC题目简解-dp
  6. DevTools:Chrome 内置调试工具
  7. document对象相关的几个常用的方法
  8. 第十四章:Python の Web开发基础(一) HTML与CSS
  9. c语言第1次作业
  10. raid5两块硬盘离线怎么办? 强制上线失败如何恢复数据
  11. python入门学习:7.函数
  12. pygame将文字保存为图片形式
  13. delphi连接mysql (通过libmysql.dll连接)
  14. Domination(概率DP)
  15. 第二十九天- socketserver模块 ftp上传
  16. Html 使用技巧 -- 设置display属性可以使div隐藏后释放占用的页面空间
  17. java Cannot resolve constructor 不能解析构造函数
  18. Zabbix添加web页面监控告警
  19. Sso单点登录分析
  20. JAVA 虚拟机内存

热门文章

  1. 推荐一款让你纵横Github的读码神器
  2. Tyvj P1520 树的直径
  3. CF1045B Space Isaac(乱搞)
  4. MySQL 5.7 Performance Schema 详解
  5. Python学习笔记(随机数)
  6. HTML5元素拖放设置总结
  7. 深入理解JVM的类加载
  8. Java与Javac版本不一致问题解决方案
  9. shell学习(10)- if的使用
  10. Linux上使用VIM进行.Net Core