当前位置: 首页 > news >正文

git -1

1.创建第一个仓库并配置local用户信息

git config

git config --global 对当前用户所有仓库有效

git config --system 对系统所有登录的用户有效

git config --local 只对某个仓库有效

git config --list 显示配置

git config --list --global 所有仓库

git config --list --system 系统所有登录的用户

git config --list --local 报错,是因为需要放在一个git仓库里面去使用

git config --global user.name 'zxy'

git config --global user.email 'zxy06291@gmail.com'

设置全局姓名和邮箱

2.通过几次commit来认识工作区和暂存区 

2.新建的项目直接用Git管理

 local 与 global相比较,local 优先级更高

最后提交到local设置的zxy06291@163.com的邮箱上了,所以local 级别更高

都要先把工作目录add到暂存区,都添加完毕后commit版本历史 

3.给文件重命名的简便方法

原始方法

简便方法

git mv 原文件名 要改成的文件名

4.通过git log查看版本演变历史

 

5.通过图形界面工具来查看版本历史

6.git目录

git config --local --list
git config --local user.name 可以指定只查看你想要看的内容

heads 分支  tags 标签

-t 查看类型 -p 查看内容 

pack会进行自我梳理过程,将松散的文件进行打包放在pack里面

策略是这么处理的:把e6+后面的几位数 合在一起 形成一个Hash值 

blob是文件对象

refs引用,里面存放的是各个分支或者tags

objects 最核心的内容,在git中,只要文件内容相同,它就会认为是唯一的一个blob

7.commit、tree和blob三个对象之间的关系

Git 对象彼此关系

一个commit 对应一棵树,这颗树代表了取出某个commit,这个commit对应的视图,视图里面存放的是快照,这个快照存放的是当前commit对应的所有的文件夹以及文件的快照

blob里面的内容都是可见的

8.小练习:数一数tree的个数

新建的Git仓库,有且仅有1个commit,仅仅包含 /doc/readme,请问内含多少个tree,多少个blob?

内含2个tree,1个blob

http://www.lryc.cn/news/240288.html

相关文章:

  • 基于SSM+Vue的鲜花销售系统/网上花店系统
  • 安卓:Android Studio4.0~2023中正确的打开Android Device Monitor
  • 装备制造企业设备远程运维平台的建设-天拓四方分享
  • 群晖NAS搭建WebDav服务做文件共享,可随时随地远程访问
  • c++调用Lua(table嵌套写法)
  • 算法复杂度分析
  • 几款Java源码扫描工具(FindBugs、PMD、SonarQube、Fortify、WebInspect)
  • java springboot测试类鉴定虚拟MVC请求 返回内容与预期值是否相同
  • MongoDB随记
  • 839 - Not so Mobile (UVA)
  • php字符串处理函数的使用
  • UEC++ day8
  • 学习记录——ipv4、ipv6与ip、DNS、网络协议
  • cefsharp119.4.30(cef119.4.3,Chromium119.0.6045.159)版本升级体验支持H264及其他多个H264版本
  • “index“ should always be multi-word
  • 服务器64GB内存、8核CPU的MySQL 8配置参数
  • Python+Qt虹膜检测识别
  • 我的创作纪念日——365天
  • 安卓手机便签APP用哪个,手机上好用的便签APP是什么
  • 前端Date对象的使用锦集
  • 如何将ONLYOFFICE与Python应用程序集成
  • vector的简单模拟实现_C++
  • 合并两个有序链表,剑指offer,力扣
  • Delphi 12 Athens 发布了!
  • 基于Haclon的Blob分析
  • 安卓手机好用的清单软件有哪些?
  • 【追求卓越02】数据结构--链表
  • qt按照不同编码格式读取文字(UTF-16LE,UTF-8,UTF-8BOM,UTF-16BE)
  • R语言和RStudio的下载安装(非常简便舒适)
  • SQL注入漏洞发现和利用,以及SQL注入的防护