git
Jesse-Xue
拥有学习力,才能拥有这个时代的竞争力!
展开
-
简单对比git pull和git pull --rebase的使用
使用下面的关系区别这两个操作:git pull = git fetch + git mergegit pull --rebase = git fetch + git rebase现在来看看git merge和git rebase的区别。假设有3次提交A,B,C。在远程分支origin的基础上创建一个名为"mywork"的分支并提交了,同时有其他人在"origin"上做了一些修改并提交了。其实这个时...原创 2018-02-27 10:34:34 · 141 阅读 · 0 评论 -
Git版本管理规范
流程描述:目前有主分支master branch 和开发分支develop branch ,主分支和开发分支是受保护的,开发者不能直接对其进行开发工作,只有项目管理者(通常是项目的发起者)能对其进行较高权限的操作。协同开发过程开发者的工作流程是先将远程库克隆到本地库,然后基于开发分支创建一个功能分支,进行相应的功能开发后提交并推送到远程库。一下是具体步骤,包含命令行主分支 Master首先,代码库...原创 2018-04-04 13:45:02 · 9448 阅读 · 2 评论 -
Git 分支管理和冲突解决
创建分支git branch 没有参数,显示本地版本库中所用的本地分支名称。当前检出分支的前面会有星号。git branch newname在当前检出分支上新建分支,名叫newnamegit checkout newname检出分支,即切换到名叫newname的分支git checkout -b newname master这个命令将上面两个命令合并,在mas...原创 2018-07-17 14:06:47 · 279 阅读 · 0 评论 -
git ssh key配置
git clone 支持https和给git(即ssh)两种方式下载源码:当使用git方式下载时,如果没有配置ssh key,则会有如下错误提示:下面就介绍一下如何配置git 的ssh key,以便我们可以用git方式下载源码。首先用如下命令(如未特别说明,所有命令均默认在Git Bash工具下执行)检查一下用户名和邮箱是否配置(GitHub支持我们我们用用户名或邮箱登录):...原创 2018-08-13 14:39:23 · 233 阅读 · 0 评论