![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
文章平均质量分 80
AntDreamer
这个作者很懒,什么都没留下…
展开
-
Git是如何保存文件名和目录关系的---树对象
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点。原创 2024-06-19 14:37:05 · 391 阅读 · 0 评论 -
Git是如何保存和记录数据的——数据对象
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点。原创 2024-06-18 13:39:07 · 389 阅读 · 0 评论 -
Git原理之开篇
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点Git是我们日常开发的必备工具,是团队协作的利器。Git使用广泛,而之所以如此流行,主要和它的一些突出的优点分不开。原创 2024-06-17 09:59:44 · 348 阅读 · 0 评论 -
Git常见分支问题各个击破
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点为什么已经推到远程的分支,我本地checkout的时候还是提示找不到分支?首先我们要弄清楚的是,checkout 是本地命令,不跟远程仓库打交道。我们基于远程分支新建一个分支时一般会这样操作:git checkout -b XXX origin/XXX实际上,上面的命...原创 2019-07-20 10:53:05 · 265 阅读 · 0 评论 -
Git找回回滚后的内容和删除的文件
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点如果我已经执行了git reset --hard XXX,之前的commit的内容还能找回来吗?首先,经过之前的学习,我们起码知道,执行完 reset回滚commit以后,之前的commit其实没有被删除,肯定还在的。要找回之前的 commit 的内容,那我们势必得知道对...原创 2019-07-20 08:03:25 · 2443 阅读 · 0 评论 -
commit时Git都干了些啥?--- 提交对象
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点Git系列Git原理之开篇Git仓库目录探秘Git的三个工作区和文件的三种状态Git branch 命令 分支显示不全Git是如何保存和记录数据的——数据对象Git是如何保存文件名和目录关系的—树对象提交对象一般我们平时有了需要提交的文件,都是2步走:a...原创 2019-07-12 09:09:21 · 757 阅读 · 0 评论 -
Git是如何保存文件名和目录关系的---树对象
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点Git系列Git原理之开篇Git仓库目录探秘Git的三个工作区和文件的三种状态Git branch 命令 分支显示不全Git是如何保存和记录数据的——数据对象树对象(tree)—— 保存文件名和目录关系树对象主要解决2个问题,:文件名的保存和文件目录关系的...原创 2019-07-11 09:20:05 · 588 阅读 · 0 评论 -
Git branch 命令 分支显示不全
这里说的情况是,很多时候我们项目会有很多分支,甚至好几十个分支。如果我们用 git branch 或者 git branch -r命令想查看分支,往往会显示不全,得一直按着方向键或是回车键一个个往下找。实际上,git branch 命令后面还可以带很多的参数,其中就有能一下子显示所有分支的选项。上图中就是 git branch 命令可以带的全部参数。其中一个 - 的参数和前面的两个 --的...原创 2019-07-05 14:41:19 · 5878 阅读 · 2 评论 -
Git原理之开篇
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点Git是我们日常开发的必备工具,是团队协作的利器。Git使用广泛,而之所以如此流行,主要和它的一些突出的优点分不开。真正的分布式我们在使用Git时,无论是从远程仓库clone代码,还是把本地的代码推到远程的新仓库,都是完成的克隆一份代码。相当于是复制了一份代码到别的地方,...原创 2019-06-29 22:40:40 · 297 阅读 · 0 评论 -
Git的三个工作区和文件的三种状态
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点我们在使用Git的时候一般有3个工作区的概念:Git 仓库、工作目录以及暂存区域。其中工作目录比较好理解,就是我们开发时修改文件的那些目录,Git 仓库就是我们项目目录下面的 .git目录中的内容,而暂存区域是保存已经被Git标记过,将要提交保存到Git数据库中的文件的地方...原创 2019-07-04 20:44:16 · 1458 阅读 · 0 评论 -
Git是如何保存和记录数据的——数据对象
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点Git系列Git原理之开篇Git仓库目录探秘Git的三个工作区和文件的三种状态Git branch 命令 分支显示不全数据对象(blob)——保存文件内容首先我们先来向Git仓库中存储数据//终端输入,其中 -w 参数就表示向Git仓库中写入echo '...原创 2019-07-10 11:29:49 · 947 阅读 · 0 评论 -
Git仓库目录探秘
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点Git本地仓库每一个Git项目下都会有一个.git目录,里面包含了整个git仓库的信息数据。我们首先来认识一下这个目录。首先我们创建一个新的git仓库,这个用git init或者git init 文件夹名命令就行了。git init test_git上述命令执行完以...原创 2019-07-09 17:22:45 · 378 阅读 · 1 评论 -
Git回滚和撤销---吃上后悔药、坐上时光机
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点Git系列Git原理之开篇Git仓库目录探秘Git的三个工作区和文件的三种状态Git branch 命令 分支显示不全Git是如何保存和记录数据的——数据对象Git是如何保存文件名和目录关系的—树对象Git是如何保存作者和时间等信息的—提交对象提交分3步...原创 2019-07-13 10:27:14 · 565 阅读 · 0 评论 -
Mac上Sourcetree clone新项目时出错templates not found /usr/local/git/share/git-core/templates
今天用Sourcetree克隆新项目时突然不成功,只有一个警告:templates not found /usr/local/git/share/git-core/templates看着像是找不到文件,于是打开目录看看:open /usr/local/发现里面根本就没有 git 这个目录啊!没有目录的原因是因为没有安装 git,可以去官网下载安装一下:官网地址:http://git...原创 2019-07-02 16:55:11 · 1813 阅读 · 0 评论 -
git拉取分支报错:fatal:‘XXX' is not a commit and a branch ‘XXX' cannot be created from it
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点问题出现的步骤首先通过SourceTree新建一个新的分支,新建分支的时候是基于远程分支的某次提交然后将新建的分支推送到远程最后在本地git目录文件夹中,通过git的checkout命令检出远程分支git checkout -b 本地分支名 远程分支名...原创 2019-02-19 13:09:24 · 15296 阅读 · 1 评论