Git进阶
一步步深入学习Git
xxq2dream
这个作者很懒,什么都没留下…
展开
-
Git常见分支问题各个击破
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点为什么已经推到远程的分支,我本地checkout的时候还是提示找不到分支?首先我们要弄清楚的是,checkout 是本地命令,不跟远程仓库打交道。我们基于远程分支新建一个分支时一般会这样操作:git checkout -b XXX origin/XXX实际上,上面的命...原创 2019-07-20 10:53:05 · 258 阅读 · 0 评论 -
Git找回回滚后的内容和删除的文件
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点如果我已经执行了git reset --hard XXX,之前的commit的内容还能找回来吗?首先,经过之前的学习,我们起码知道,执行完 reset回滚commit以后,之前的commit其实没有被删除,肯定还在的。要找回之前的 commit 的内容,那我们势必得知道对...原创 2019-07-20 08:03:25 · 2417 阅读 · 0 评论 -
Git回滚和撤销---吃上后悔药、坐上时光机
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点Git系列Git原理之开篇Git仓库目录探秘Git的三个工作区和文件的三种状态Git branch 命令 分支显示不全Git是如何保存和记录数据的——数据对象Git是如何保存文件名和目录关系的—树对象Git是如何保存作者和时间等信息的—提交对象提交分3步...原创 2019-07-13 10:27:14 · 553 阅读 · 0 评论 -
commit时Git都干了些啥?--- 提交对象
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点Git系列Git原理之开篇Git仓库目录探秘Git的三个工作区和文件的三种状态Git branch 命令 分支显示不全Git是如何保存和记录数据的——数据对象Git是如何保存文件名和目录关系的—树对象提交对象一般我们平时有了需要提交的文件,都是2步走:a...原创 2019-07-12 09:09:21 · 735 阅读 · 0 评论 -
Git是如何保存文件名和目录关系的---树对象
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点Git系列Git原理之开篇Git仓库目录探秘Git的三个工作区和文件的三种状态Git branch 命令 分支显示不全Git是如何保存和记录数据的——数据对象树对象(tree)—— 保存文件名和目录关系树对象主要解决2个问题,:文件名的保存和文件目录关系的...原创 2019-07-11 09:20:05 · 580 阅读 · 0 评论 -
Git是如何保存和记录数据的——数据对象
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点Git系列Git原理之开篇Git仓库目录探秘Git的三个工作区和文件的三种状态Git branch 命令 分支显示不全数据对象(blob)——保存文件内容首先我们先来向Git仓库中存储数据//终端输入,其中 -w 参数就表示向Git仓库中写入echo '...原创 2019-07-10 11:29:49 · 935 阅读 · 0 评论 -
Git仓库目录探秘
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点Git本地仓库每一个Git项目下都会有一个.git目录,里面包含了整个git仓库的信息数据。我们首先来认识一下这个目录。首先我们创建一个新的git仓库,这个用git init或者git init 文件夹名命令就行了。git init test_git上述命令执行完以...原创 2019-07-09 17:22:45 · 367 阅读 · 1 评论 -
Git branch 命令 分支显示不全
这里说的情况是,很多时候我们项目会有很多分支,甚至好几十个分支。如果我们用 git branch 或者 git branch -r命令想查看分支,往往会显示不全,得一直按着方向键或是回车键一个个往下找。实际上,git branch 命令后面还可以带很多的参数,其中就有能一下子显示所有分支的选项。上图中就是 git branch 命令可以带的全部参数。其中一个 - 的参数和前面的两个 --的...原创 2019-07-05 14:41:19 · 5787 阅读 · 2 评论 -
Git原理之开篇
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点Git是我们日常开发的必备工具,是团队协作的利器。Git使用广泛,而之所以如此流行,主要和它的一些突出的优点分不开。真正的分布式我们在使用Git时,无论是从远程仓库clone代码,还是把本地的代码推到远程的新仓库,都是完成的克隆一份代码。相当于是复制了一份代码到别的地方,...原创 2019-06-29 22:40:40 · 292 阅读 · 0 评论 -
Git的三个工作区和文件的三种状态
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点我们在使用Git的时候一般有3个工作区的概念:Git 仓库、工作目录以及暂存区域。其中工作目录比较好理解,就是我们开发时修改文件的那些目录,Git 仓库就是我们项目目录下面的 .git目录中的内容,而暂存区域是保存已经被Git标记过,将要提交保存到Git数据库中的文件的地方...原创 2019-07-04 20:44:16 · 1434 阅读 · 0 评论