git
文章平均质量分 61
bbllbbcpt
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Git起步
认识GitGit每次对全部文件制作一个快照,并保存这个快照的索引。可以认为Git是在管理一个文件系统,参考文件系统的快照的概念。Git的大部分操作是在本地执行的,本地.git目录存储了操作的历史。Git的数据在存储前会计算校验和,该校验和用于引用文件内容。Git的操作都会在Git数据库中增加数据,留下操作历史,出现问题可以进行恢复。Git中有三种文件状态:已提交Committed,数...原创 2019-07-04 13:31:03 · 225 阅读 · 0 评论 -
Git基本操作——初始化与提交
几个名词:仓库:repository跟踪:track暂存:stage提交:commit推送:push拉取:pullGit仓库将现有目录git初始化$ git init该命令创建了.git目录,此时项目文件还没有被跟踪。$ git add .$ git commit -m "init"git add对文件进行跟踪,git commit进行提交。从服务器clone现有g...原创 2019-07-05 11:14:44 · 424 阅读 · 0 评论 -
Git基本操作——撤销
撤销如果提交之后,需要补上几个遗漏的文件使之作为一次提交或者修改本次提交信息,可以在commit添加--amend选项,git commit --amend不产生新的提交:$ git commit --amend 打开编辑器,修改本次提交说明$ git commit --amend --no-edit 附入本次提交,不修改提交说明取消暂存——git reset已暂存的文件会出现在git...原创 2019-07-05 13:29:15 · 363 阅读 · 0 评论 -
Git分支
分支分支是什么Git的分支其实就是一个指针,它指向的是某个提交对象。Git在提交时就会保存一个提交对象。提交对象包含一个指向暂存内容快照的指针,作者姓名邮箱,提交说明,指向父对象的指针。之前说过,Git以类似文件系统的方式管理文件,保存一系列不同时刻的文件快照。执行暂存操作时,Git会计算相应文件的校验和,把当前版本的文件快照保存到Git仓库(使用blob对象保存),把校验和加入暂...原创 2019-07-07 11:49:38 · 147 阅读 · 0 评论 -
Git分支——创建、切换、合并与管理
新建分支——git branch,git checkout设想此时,项目已经有如下提交:此时为解决issue 53,创建并切换到iss53分支,即:$ git checkout -b iss53上述命令是下面两条命令的简写:$ git branch iss53$ git checkout iss53在iss53分支提交,iss53向前移动:此时,线上出现问题需要紧急修复,需要...原创 2019-07-07 14:09:01 · 302 阅读 · 0 评论 -
Git reset
$ git reset --soft commitId // HEAD指向commitId指向的提交,暂存区和工作区内容不变,即commitId之后的修改已暂存,出现在git status的Changes to be committed下$ git reset --mixed commitId // HEAD指向commitId指向的提交,暂存区恢复成commitId提交的内容,工作区仍保持...原创 2019-07-22 16:10:42 · 121 阅读 · 0 评论
分享