Git
追逐那片云
这个作者很懒,什么都没留下…
展开
-
Git丢弃修改
Git是如何跟踪修改的?我们之前修改文件后都用到了两个命令git add <file>、git commit,其实在Git中,每次修改后,如果不add到暂存区,那就不会加入到commit。 查看一下文件内容: 在其中添加一行记录第二次提交测试原创 2019-01-31 14:39:04 · 3886 阅读 · 0 评论 -
Git关联远程仓库并把本地内容push到远程仓库
&nbsp;&nbsp;&nbsp;&nbsp;当目前为止,我们所做的一切操作还只是在本地的操作,但是正如我们之前所说的,我们需要一个远程仓库来帮助我们进行团队开发,我们可以在GitHub、码云、codingnet上建立一个远程版本库。GitHub就是程序员最大的同性交友网站,要是你还没有一个GitHub账号,就要去申请一个了。直接去GitHub官网就可以申请,本文不做详细的介绍,这都不会的话,本...原创 2019-01-31 18:03:41 · 670 阅读 · 0 评论 -
Git从远程库克隆
在实际开发中,不管我们是单独从零开发一个项目,还是跟随团队进行开发,其实更推荐使用直接在GitHub、码云、codingnet上建立远程库,然后克隆到本地。下面我们假设项目组长搭建好了项目框架,我们需要从远程库里将项目克隆到本地。 我们可以点击Download ZIP下载到本地解压,也可以复制SSH地址...原创 2019-01-31 19:16:10 · 313 阅读 · 0 评论 -
Git分支的创建以及分支冲突解决
在Git中的每次提交,Git都会把它们串成一条时间线,这条时间线就是一个分支,但是到目前为止,我们只有一条分支master分支,也就是我们的主分支,在实际的项目开发过程中,我们并不会在master分支上进行开发,而是会新创建一个分支,然后在这个新创建的分支上开发测试,全部没有问题后,再合并到主分支上。比如我要开发一个项目中的一个功能,我就要新创建一个...原创 2019-01-31 23:18:28 · 369 阅读 · 0 评论 -
Git bug分支与多人协作
所谓bug分支,就是我们在开发的过程中,可能突然遇到一个需要解决的bug,但是我们手头的开发工作还没有完成,这个时候我们需要创建新的bug分支进行修复,修复完bug后,我们将bug分支进行合并,然后删除。当手头的工作没有完成时,我们需要先把工作现场git stash一下,然后去修复bug,修复完成后,再通过git stash pop,回到工作现场。...原创 2019-02-01 12:05:00 · 294 阅读 · 0 评论 -
Git标签的管理和配置命令别名
&nbsp;&nbsp;&nbsp;&nbsp;发布一个版本时,我们通常先在版本库中打一个标签(tag),这样,就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。所以,标签也是版本库的一个快照。&nbsp;&nbsp;&nbsp;&nbsp;首先我们log一下commit记录,可以使用git log --pretty=one原创 2019-02-01 12:47:53 · 149 阅读 · 0 评论 -
Git第一次提交
学习Git前,先看一下Git的定义:Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。定义中有两个关键点:分布式和版本控制。 那么什么是版本控制系统(Version Control System - VCS)?首先,我们写程序的时候难免会遇到写错的情况,当你发现写好...原创 2019-01-30 16:49:24 · 308 阅读 · 0 评论 -
Git仓库状态查看
.git 目录,就是我们的本地仓库,我们的所有版本信息都会存在这里。而 .git 所在的这个根目录,称为 Git 的工作目录,它保存了我们当前从仓库中签出的内容。在项目的目录下输入:git log 第一行的下面,依次是这个 commit 的作者、提交日期和提交信息,其中提交信息记录了这个提交做了...原创 2019-01-30 21:07:11 · 1882 阅读 · 0 评论 -
Git版本回退
这实际的工作中,我们可能需要用到版本回退,所谓的版本回退,类似于撤销功能,也就是我们一直说的Ctrl + Z大法,假如我们在新开发的版本发现bug太多,需要回退上一个稳定版本或者上上个版本,就需要用了版本回退功能。 在版本回退前,我们先用git log查看提交历史(commit_id),以便确定要回退到...原创 2019-01-30 22:07:07 · 115 阅读 · 0 评论