GIT
沉城
这个作者很懒,什么都没留下…
展开
-
1、git 介绍,三态,安装
中文文档:https://download.csdn.net/download/u014749668/10604913 英文文档:https://download.csdn.net/download/u014749668/10604938 你将花费你生命中的若干小时来阅读有关 Git 的相关内容。让我们用几分钟时间来介绍下我们将给你讲解的内 容。 下面是本书正文十章和附录三章的快速总结。 ...原创 2018-08-15 11:10:24 · 130 阅读 · 0 评论 -
2、git 三态 、安装、 配置文件、 基本命令
【重点】 再次强调前面一篇博客中的重点三种状态 Git 有三种状态,你的文件可能处 于其中之一:已提交(committed)、已修改(modified)和已暂存(staged)。已提交:表示数据已经安全的保存在本地数据库中。 已修改: 表示修改了文件,但还没保存到数据库中。 已暂存:表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。由此引入 Git 项...原创 2018-08-15 20:05:42 · 122 阅读 · 0 评论 -
3、git 解决冲突、创建分支
冲突解决 冲突是多人修改了同一文件的同一行或多行代码,假如文件newb.c,多人都同时修改了代码 这个时候如果别人先上传了newb.c文件,你在上传newb.c文件,那么就会产生冲突1.上本地文件时,先同步一下远程仓库:git pull2.这时会产生冲突3.把本地代码恢复到没有冲突的时候:git stash4.把远程仓库的代码同步下来:git pull5.这时候查看代码发现...原创 2018-08-15 21:33:33 · 145 阅读 · 0 评论 -
3、git 忽略文件 命令 远程仓库 push fetch pull
忽略文件 在当期文件下创建.gitignore文件 参考列子:https://github.com/github/gitignore 文件 .gitignore 的格式规范如下: • 所有空行或者以 # 开头的行都会被 Git 忽略。 • 可以使用标准的 glob 模式匹配。 • 匹配模式可以以(/)开头防止递归。 • 匹配模式可以以(/)结尾指定目录。 • 要忽略指定模式以外的文...原创 2018-08-16 16:07:40 · 963 阅读 · 0 评论 -
4、git分支
Git 保存的不是文件的变化或者差异,而是一系列不同时刻的文件快照。在进行提交操作时,Git 会保存一个提交对象(commit object)。该提交对象会包含一个指向暂存内容快照的指针。 该提交对象还包含了作者的姓名和邮箱、提交时输入的信息以及指向它的父对象的指针。首次提交产生的提交对象没有父对象,普通提交操作产生的提交对象有一个父对象,而由多个分支合并产生的提交对象有多个父对象, 暂存操作...原创 2018-08-16 22:44:35 · 246 阅读 · 0 评论