
A04-Git
咸蛋君
一名咸鸭蛋
展开
-
探索.git目录
.git目录下面就开始进入.git目录,通过“ls”命令可以看到.git目录中的文件和子目录:对于这些文件和目录,下面给出了一些基本的描述。hooks:这个目录存放一些shell脚本,可以设置特定的git命令后触发相应的脚本;在搭建gitweb系统或其他git托管系统会经常用到hook scriptinfo:包含仓库的一些信息logs:保存所有更新的引用记录objects:转载 2017-01-03 17:02:00 · 548 阅读 · 0 评论 -
Git中HEAD和ORIG_HEAD指针指的是什么
一次版本回退后,在历史记录里面看到了这样一张图:master和dev指针指向的是本地的master分支和dev分支,origin/master和origin/dev指向的是远程仓库的master分支和dev分支,这个很好理解。HEAD指针代表当前工作路径,HEAD与master指向同一id说明当前处在master分支,这个也不难理解。关键是ORIG_HEAD指针是个转载 2017-01-03 13:08:29 · 4062 阅读 · 0 评论 -
多人开发 Git 分支管理详解
1.前言在上一篇博客中我们主要讲解了Git远程仓库,相信大家对远程的Git仓库有一定的了解,嘿嘿。在这一篇博客中我们来在大家讲解一下Git 分支管理,这可以说是Git的又一大特点。下面我们就来学习一下Git分支管理吧。我们先来说一个简单的案例吧,你们团队中有多个人再开发一下项目,一同事再开发一个新的功能,需要一周时间完成,他写了其中的30%还没有写完,如果他提 交了这个版本,那么团转载 2016-11-23 13:29:21 · 670 阅读 · 0 评论 -
Git常用命令总结2
git init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone 获取一个url对应的远程Git repo, 创建一个local copy. 一般的格式是git clone [url]. clone下来的repo会以ur转载 2016-11-15 17:34:06 · 292 阅读 · 0 评论 -
Git 撤销合并
Git 的 revert 命令可以用来撤销提交(commit),对于常规的提交来说,revert 命令十分直观易用,相当于做一次被 revert 的提交的「反操作」并形成一个新的 commit,但是当你需要撤销一个合并(merge)的时候,事情就变得稍微复杂了一些。Merge Commit在描述 merge commit 之前,先来简短地描述一下常规的 commit。每当你做了一批操作(增加、修改、转载 2017-02-20 13:31:32 · 3950 阅读 · 1 评论