当前位置: 首页 > 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

相关文章:

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…...

基于SSM+Vue的鲜花销售系统/网上花店系统

基于SSM的鲜花销售系统/网上花店系统的设计与实现~ 开发语言:Java数据库:MySQL技术:SpringMyBatisSpringMVC工具:IDEA/Ecilpse、Navicat、Maven 系统展示 主页 管理员界面 摘要 鲜花销售系统是一个基于SSM(Spring …...

安卓:Android Studio4.0~2023中正确的打开Android Device Monitor

Android Studio4.0~2023 中如何正确的打开Android Device Monitor(亲测有效) 前些天买了新电脑,安装了新版本的Android Studio4.0想试一试,结果就出现了一些问题。 问题引出: Android Device Monitor在工具栏中找不到,后来上网查…...

装备制造企业设备远程运维平台的建设-天拓四方分享

设备远程运维平台是一种基于互联网和物联网技术的设备管理平台,可以实现设备的远程监控、故障诊断、预警维护等功能。近年来,随着云计算、大数据、人工智能等技术的不断发展,设备远程运维平台的智能化程度越来越高,传统的设备运维…...

群晖NAS搭建WebDav服务做文件共享,可随时随地远程访问

文章目录 1. 在群晖套件中心安装WebDav Server套件1.1 安装完成后,启动webdav服务,并勾选HTTP复选框 2. 局域网测试WebDav服务2.1 下载RaiDrive客户端2.2 打开RaiDrive,设置界面语言可以选择中文2.3 点击添加按钮,新建虚拟驱动区2…...

c++调用Lua(table嵌套写法)

通过c调用lua接口将数据存储到虚拟栈中,就可以在lua脚本在虚拟栈中取得数据 c调用lua库,加载lua文件, lua_State* L;//定义一个全局变量***************************L luaL_newstate();luaL_openlibs(L);//打开Lua脚本文件std::string pat…...

算法复杂度分析

文章目录 有数据范围反推算法复杂度以及算法内容一般方法递归 有数据范围反推算法复杂度以及算法内容 c一秒可以算 1 0 7 10^7 107~ 1 0 8 10^8 108次 一般方法 看循环 有几层循环就可以初步分析O( n i n^i ni) 双指针算法除外O(n) 递归 公式法 根据公式的形式&#xff0…...

几款Java源码扫描工具(FindBugs、PMD、SonarQube、Fortify、WebInspect)

说明 有几个常用的Java源码扫描工具可以帮助您进行源代码分析和检查。以下是其中一些工具: FindBugs:FindBugs是一个静态分析工具,用于查找Java代码中的潜在缺陷和错误。它可以检测出空指针引用、资源未关闭、不良的代码实践等问题。FindBu…...

java springboot测试类鉴定虚拟MVC请求 返回内容与预期值是否相同

上文 java springboot测试类鉴定虚拟MVC运行值与预期值是否相同 中 我们验证了它HTTP的返回状态 简单说 校验了他 是否成功的状态 这次 我们来不对得到的内容 我们 直接改写测试类代码如下 package com.example.webdom;import org.junit.jupiter.api.Test; import org.springf…...

MongoDB随记

MongoDB 1、简单介绍2、基本术语3、shard分片概述背景架构路由功能chunk(数据分片)shard key(分片键值) 4、常用命令 1、简单介绍 MongoDB是一个分布式文件存储的数据库,介于关系数据库和非关系数据库之间&#xff0c…...

839 - Not so Mobile (UVA)

题目链接如下: Online Judge 这道题刘汝佳的解法极其简洁,用了20来行就解决了问题。膜拜…… 他的解法如下:天平(UVa839紫书p157)_天平 uva 839_falldeep的博客-CSDN博客 我写了两个(都很冗长&#xff…...

php字符串处理函数的使用

php字符串处理函数的使用 trim() trim()函数的功能用于去除字符串首尾的空白字符(包括空格、制表符、换行符等&#xff09;。它可以用于清理用户输入的数据或去除字符串中的多余空格。 <?php $char" holle world! ";echo trim($char) ?>str_repl…...

UEC++ day8

伤害系统 给敌人创建血条 首先添加一个UI界面用来显示敌人血条设置背景图像为黑色半透明 填充颜色 给敌人类添加两种状态表示血量与最大血量&#xff0c;添加一个UWidegtComponet组件与UProgressBar组件 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category "Enemy …...

学习记录——ipv4、ipv6与ip、DNS、网络协议

文章目录 前情提要&#xff1a;网络协议和域名DNS协议、DNS污染Ipv4、Ipv6NAT协议&#xff0c;IP&#xff1a;端口&#xff0c;环节IP地址枯竭NAT-PT协议&#xff0c;加速Ipv6应用 前情提要&#xff1a; 本文仅做个人的学习记录以及理解&#xff0c;可能存在一些错误。 网络协…...

cefsharp119.4.30(cef119.4.3,Chromium119.0.6045.159)版本升级体验支持H264及其他多个H264版本

Cefsharp119.4.30,cef119.4.3,Chromium119.0.6045.159 此更新包括一个高优先级安全更新 This update includes a high priority security update. 说明:此版本119.4.3支持H264视频播放(需要联系我),其他版本。.NETFramework 4.6.2 NuGet Gallery | CefSharp.WinForms 119.…...

“index“ should always be multi-word

vue报错&#xff1a;Component name “index” should always be multi-word 分析&#xff1a;组件名要以驼峰格式命名&#xff0c;自定义的要以loginIndex.vue等这种方式命名&#xff0c;防止和html标签冲突&#xff0c;所以命名index.vue 会报错 解决&#xff1a;在.eslint…...

服务器64GB内存、8核CPU的MySQL 8配置参数

服务器64GB内存、8核CPU的MySQL 8配置参数可以按照以下步骤进行调优&#xff1a; 调整缓冲区相关参数&#xff1a; 增加innodb_buffer_pool_size的值&#xff0c;将其设置为4GB或更大&#xff0c;以加速频繁读取的操作。 – 2147483648 增加key_buffer_size的值&#xff0c;将…...

Python+Qt虹膜检测识别

程序示例精选 PythonQt虹膜检测识别 如需安装运行环境或远程调试&#xff0c;见文章底部个人QQ名片&#xff0c;由专业技术人员远程协助&#xff01; 前言 这篇博客针对《PythonQt虹膜检测识别》编写代码&#xff0c;代码整洁&#xff0c;规则&#xff0c;易读。 学习与应用推…...

我的创作纪念日——365天

机缘 最开始我写博客没有什么特别的原因&#xff0c;主要是因为以下几点&#xff1a; 练习自己的语言组织能力 记录自己学习生活中学到的知识 主要还是想找一个好的保存 Markdown 笔记的平台。 最终我选择了 CSDN&#xff0c;一来是因为 CSDN 对 Markdown 语法的支持较为全面…...

安卓手机便签APP用哪个,手机上好用的便签APP是什么

在日常生活及工作方面&#xff0c;总是有许多做不完的事情需要大家来处理&#xff0c;当多项任务堆叠交叉在一起时&#xff0c;很容易漏掉一些项目&#xff0c;这时候大家会借助经常携带的手机来记录容易忘记的事情&#xff0c;如手机上的闹钟、定时提醒软件都可以用来记录待办…...

3分钟快速掌握:免费高效的ncmdump网易云音乐NCM格式解密终极指南

3分钟快速掌握&#xff1a;免费高效的ncmdump网易云音乐NCM格式解密终极指南 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 您是否曾为网易云音乐下载的NCM格式文件无法在其他播放器使用而烦恼&#xff1f;ncmdump这款开源工具提供…...

ComfyUI IPAdapter完整指南:从零开始掌握AI图像风格迁移

ComfyUI IPAdapter完整指南&#xff1a;从零开始掌握AI图像风格迁移 【免费下载链接】ComfyUI_IPAdapter_plus 项目地址: https://gitcode.com/gh_mirrors/co/ComfyUI_IPAdapter_plus 想要在AI绘画中轻松实现精准的风格迁移吗&#xff1f;ComfyUI IPAdapter插件为你提供…...

OBS多平台直播终极指南:3步安装obs-multi-rtmp插件实现一键多平台推流

OBS多平台直播终极指南&#xff1a;3步安装obs-multi-rtmp插件实现一键多平台推流 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 你是否还在为每次直播需要在多个平台重复配置而烦恼&a…...

淘金币自动化脚本:每天5分钟轻松赚取淘宝金币的终极指南

淘金币自动化脚本&#xff1a;每天5分钟轻松赚取淘宝金币的终极指南 【免费下载链接】taojinbi 淘宝淘金币自动执行脚本&#xff0c;包含蚂蚁森林收取能量&#xff0c;芭芭农场全任务&#xff0c;解放你的双手 项目地址: https://gitcode.com/gh_mirrors/ta/taojinbi 还…...

R语言在LLM偏见分析中的统计建模实战(2024最新F1-Bias检验框架首次公开)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;R语言在LLM偏见分析中的统计建模实战&#xff08;2024最新F1-Bias检验框架首次公开&#xff09; F1-Bias 是2024年新提出的多维偏见量化指标&#xff0c;融合了类别敏感性&#xff08;Recall-Bias&…...

月饼机排名:企业选购选型关键策略深度解析

月饼机排名与企业选购选型全攻略&#xff1a;高频疑问解答&#xff0c;选对设备少走弯路"月饼机排名≠选购唯一标准&#xff0c;企业选型更需结合生产需求与设备适配性" 很多企业在选购月饼机时&#xff0c;容易陷入排名误区&#xff0c;忽略实际生产场景的匹配&…...

公司IT限制下如何搞定WSL?记一次从零搭建Linux编译环境的实战经历

企业IT限制下的WSL生存指南&#xff1a;从零构建Linux开发环境 作为一名开发者&#xff0c;当你兴奋地准备在Windows上通过WSL搭建Linux编译环境时&#xff0c;公司IT部门的种种限制往往会成为意想不到的障碍。网络代理、组策略、驱动映射——这些企业级安全措施虽然保护了公司…...

2026年最强B站资源下载神器:BiliTools跨平台工具箱终极指南

2026年最强B站资源下载神器&#xff1a;BiliTools跨平台工具箱终极指南 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱&#xff0c;支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …...

HoRain云--Perl OOP编程

&#x1f3ac; HoRain云小助手&#xff1a;个人主页 &#x1f525; 个人专栏: 《Linux 系列教程》《c语言教程》 ⛺️生活的理想&#xff0c;就是为了理想的生活! ⛳️ 推荐 前些天发现了一个超棒的服务器购买网站&#xff0c;性价比超高&#xff0c;大内存超划算&#xff01;…...

猫抓:为什么这个浏览器扩展能彻底改变你获取网络资源的方式?

猫抓&#xff1a;为什么这个浏览器扩展能彻底改变你获取网络资源的方式&#xff1f; 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 在信息过载的今…...