美文网首页
git 原理

git 原理

作者: 二斤寂寞 | 来源:发表于2017-11-02 16:34 被阅读5次

工作区:仓库文件夹里出.git目录以外的内容
版本库:.git目录,用于存储记录版本信息
暂缓区(stage)
分支(master)git自动创建的第一个分支
HEAD指针:用于指向当前分支

image.png
《git权威指南》:http://vdisk.weibo.com/s/zoaG66F7eXwUE?sudaref=www.sogou.com

git config alias.st "status" 起别名。给git原有的命令改个名字。修改结果git st 就可以查看状态

git rm person.m 删除文件

git --help 查看帮助

git log 查看版本信息 >版本号是有sha1算法生成的40位哈希值

image.png

git reset --hard HEAD :回到当前版本
git reset --hard HEAD^ 回到上一个版本
git reset --hard HEAD^^ 回到上上一个版本
git reset --hard HEAD~100:回到前100个版本
git reset --hard 版本号(前5位基本就可以,重复的话往后面加。。。)

版本回退到上一个版本会有一些问题。
(版本回退是在本地版本库的,需要push)
git push -f 强制推送 这样的话远程的记录就没有,慎重。最好先备份

经常用到的命令

分支开发的时候,经常合并分支,commit会很多,如何删除冗余的commit信息呢?

撤销过去的 commit 重建一个新的
$ git reset HEAD~2
$ git add .
$ git commit -am "This is the new feature"
$ git push --force

相关文章

  • git理解

    内部原理实例git命令 内部原理 当git init 时,Git 会创建一个 .git 目录。 这个目录包含了几乎...

  • git操作

    Git原理 Git常用命令

  • Git 内部原理

    Git 内部原理

  • 最简洁的Git介绍

    一、解决问题 1、Git原理;2、Git的常见操作;3、Git常见问题以及相关操作; 二、Git原理 1、四大区域...

  • git

    Git Git安装官网下载Git Git工作原理(图)imageWorkspace:工作区 (目录)Index /...

  • Git

    Git Git安装官网下载Git Git工作原理(图)imageWorkspace:工作区 (目录)Index /...

  • Git学习之旅 - Basic Snapshotting(基本

    想要了解git add,commit原理的可以参考下面文章,非常有用,强烈推荐。Git 原理入门 学习Git时候,...

  • 2018-07-12

    内容 基本原理 git 常用命令 较底层的原理 基本原理 Git 实际上是一个内容寻址系统。 Git 中保存的所有...

  • git的工作原理

    git的工作原理

  • Git

    Git 1、Git安装 官方下载Git 2、Git工作原理(图) Workspace:工作区 (目录)Index ...

网友评论

      本文标题:git 原理

      本文链接:https://www.haomeiwen.com/subject/zsedxxtx.html