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

淘宝联盟合作网站api百度地图在线查询

淘宝联盟合作网站api,百度地图在线查询,麦包包的网站建设分析,网站制作需要网站制作文章目录 Git基础1. 简述1.1 版本管理演变1.2 Git的特点 2. Git安装2.1 安装文档2.1 配置user信息 3. 创建仓库3.1 场景3.2 暂存区和工作区 4. 重命名5. 常用git log版本历史5.1 查看当前分支日志5.2 简洁查看日志5.3 查看最近指定条数的日志 6. 通过图形界面工具查看版本7. 探…

文章目录

  • Git基础
    • 1. 简述
      • 1.1 版本管理演变
      • 1.2 Git的特点
    • 2. Git安装
      • 2.1 安装文档
      • 2.1 配置user信息
    • 3. 创建仓库
      • 3.1 场景
      • 3.2 暂存区和工作区
    • 4. 重命名
    • 5. 常用git log版本历史
      • 5.1 查看当前分支日志
      • 5.2 简洁查看日志
      • 5.3 查看最近指定条数的日志
    • 6. 通过图形界面工具查看版本
    • 7. 探秘.git目录
      • 7.1 .git文件目录
      • 7.2 HEAD文件
      • 7.2 config文件
      • 7.2 refs文件
      • 7.3 object文件*
    • 8. commit/tree/blob三个对象关系
      • 8.1 Git对象关系
    • 9. 分离头指针情况下的注意事项

Git基础

1. 简述

1.1 版本管理演变

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2 Git的特点

  • 最优的存储能力
  • 非凡的性能
  • 开源
  • 很容易做备份
  • 支持离线操作
  • 很容易定制工作流程

2. Git安装

2.1 安装文档

参照官方文档
Git官方文档

2.1 配置user信息

配置user信息是为了在代码review或者变动产生时,进行邮件的提醒

  • 配置user.name

git config --global user.name ‘your_name’

  • 配置user.email

git config --global user.email ‘your_email@domain.com’

config的三个作用域
在这里插入图片描述

3. 创建仓库

3.1 场景

  • 把已有项目代码纳入Git管理

$ cd 项目代码所在文件夹
$ git init

  • 新建的项目直接用Git管理

$ cd 某个文件夹
$ git init your_proiect # 会在当前路径下创建和项目名称同名的文件夹
$ cd your_project

查看当前git暂存区git状态

git status

查看当前git日志

git log

git add 文件名称
git commit -m’对添加文件的描述’

3.2 暂存区和工作区

在这里插入图片描述

在工作目录上的修改的变更,Git会先添加到暂存区,暂存区的信息可以覆盖本地的工作目录,同时也可以提交到历史版本中

文件复制

cp 源文件路径 复制后新文件名称

4. 重命名

清除暂存区,工作区信息

git reset --hard

重命名

git mv 需要变更的文件名 变更后的文件名
eg: git mv readme readme.md // 将readme重命名为readme.md

5. 常用git log版本历史

5.1 查看当前分支日志

git log

在这里插入图片描述

5.2 简洁查看日志

git log – oneline

在这里插入图片描述

5.3 查看最近指定条数的日志

git log -n 1 #查看最近1条日志

在这里插入图片描述

这里可以搭配 --oneline使用
git log -n 1 --oneline

在这里插入图片描述
查看本地分支

git branch -v

创建分支

git checkout -b <branch_name> #创建一个新的分支并切换到该分支
这个命令相当于以下两个命令的组合
git branch <branch_name> # 创建一个新分支
git checkout <branch_name> # 切换到新分支
当运行git checkout -b <branch_name>时,Git会在当前提交的基础上创建一个新的分支,并将HEAD指向该分支

查看所有分支的日志

git log --all
会显示所有分支的提交历史。这包括本地分支和远程分支。

git log --all --graph #图形化显示演进历史

6. 通过图形界面工具查看版本

gitk #弹出并显示图形界面

在这里插入图片描述
在这里插入图片描述

7. 探秘.git目录

7.1 .git文件目录

在这里插入图片描述

7.2 HEAD文件

通过 cat HEAD命令打开HEAD文件显示信息如下:

在这里插入图片描述

HEAD是一个文本文件,内容这是一个引用,当分支发生切换时,HEAD的内容会发生变化

7.2 config文件

通过 cat config查看文件信息如下
在这里插入图片描述

这里会记录和本地仓库相关的配置信息

7.2 refs文件

通过 cd refs切换值refs文件夹,查看里面内容为:
在这里插入图片描述

refs中存在tags和heads,意味着git仓库可以有很多tag标签(里程碑)和多个分支(heads)
heads中记录所有的分支信息

heads中内容记录了分支的信息,查看单个分支文件内容发现,其中记录的是分支的指针指向哪个commit

查看文件类型

git cat-file -t 文件名

查看文件内容

git cat-file -p 文件名

7.3 object文件*

object中存放的是多个文件夹和pack(松散文件的打包体),info信息
进入到其中任一普通文件夹,文件中记录的是一个hash值,将文件将的名称+hash拼接在一起,通过类型查看命令可以发现,其类型为tree。

查看tree文件信息,发现内部有blob对象

8. commit/tree/blob三个对象关系

8.1 Git对象关系

在这里插入图片描述

一个commit只对应一个tree,这个tree中存放的是当前commit对应的视图,这个视图存放了快照集合,这个集合是存放了当前commit对应的本项目仓库的所有文件和文件夹的快照

tree中还可以包含tree和bolb,类似于文件夹中包含文件夹和文件

git中如果文件内容相同,那么他们所对应的blob是相同的

9. 分离头指针情况下的注意事项

分离头指针指的是当前正工作在没有分支的状态下,编写的文件依然可以commit,但是并不会挂在任何一个分支下,如果这时候再切换分支,那么在分离头指针状态下的提交代码很可能会被当成垃圾被Git清理掉。
如果日常工作中对代码做一些尝试性编辑,并不打算保存,那么分离头指针就有了很好的用处。

http://www.zhongyajixie.com/news/51694.html

相关文章:

  • 上海网站设计公司十大软件培训机构
  • 网站源码防盗原理网站收录查询系统
  • 做兼职网站哪个靠谱永久免费linux服务器
  • 企业网站数防泄露怎么做工具站seo
  • 网站域名实名认证怎么做seo是做什么工作的
  • 小众做的好的网站班级优化大师怎么用
  • 安装wordpress要数据库吗对网站外部的搜索引擎优化
  • 做酒店网站设计服务营销的七个要素
  • 有做a50期货的网站seo网络优化师
  • 自己怎么制作海报图片网站优化策划书
  • 织梦网站上传保存文档站外推广怎么做
  • 佛山网站推广市场免费做网站自助建站
  • 为什么做织梦网站时图片出不来友链购买
  • 脑卒中中心建设网站百度下载免费
  • 网站建设费的会计处理电商网站开发需要多少钱
  • 浙江网站搭建会计培训班初级费用
  • 女和男做搞基视频网站中央新闻
  • php网站的优势西安建站推广
  • 参加网站建设项目人员保障体系湖南网站seo找行者seo
  • 网站建设框架模板下载沧州网站建设公司
  • wordpress怎么去掉谷歌字体seo关键词是怎么优化的
  • 济南做网站百度网站排名查询
  • 有新浪的域名怎么做网站淘宝搜索关键词排名查询工具
  • 网站备案要关站吗湖南长沙最新情况
  • 动态网站开发商城网站网站子域名查询
  • 网站做视频在线观看怎么免费做网站
  • 九江网站建设优化公司seo优化快排
  • 摄影网站怎么备案百度搜索关键词推广
  • cf刷枪网站怎么做的佛山百度seo代理
  • 大良营销网站建设如何我想在百度发布信息