摘要:1、安装centos7 vmware安装CentOS-7-x86_64-DVD-1708.iso 2、gitlab安装 2.1、官网地址 首页:https://about.gitlab.com/ 安装说明:https://about.gitlab.com/installation 2.2、安装命令摘
阅读全文
摘要:1、rebase与merge的区别 git rebase: 变基/衍合,意即改变分支的根基。rebase的功能类似于merge,从某种程度上来说,rebase与merge可以完成类似的工作,不过二者的工作方式有着显著的差异。 merge的工作方式 rebase的工作方式: git checkout
阅读全文
摘要:首先有四次提交 修改最近一次提交的msg:git commit --amend -m 'msg' 修改最近n次提交的msg 1、执行git rebase -i HEAD~3后,进行下面编辑。e表示保留该提交,并且在rebase过程执行到该提交补丁时stop for amending 2、保存退出后,
阅读全文
摘要:使用git rebase时,一般只在自己单人使用的分支上使用,不在master等大家共享的分支进行操作。 首先有四次提交 把最近的三次提交合并为一个提交:git rebase -i HEAD~3(或git rebase -i <倒数第四次提交的哈希值>,即该哈希值代表的提交不参与合并) 修改内容,保
阅读全文
摘要:See also:1. https://github.com/elsewhencode/project-guidelines/blob/master/README-zh.md#git-workflow **分支名**- feat/connectBlueFire- refactor/pdtUiUser
阅读全文
摘要:丢弃工作区某个文件的修改,添加到暂存区的不会丢弃:git checkout -- <文件路径> 放弃本地所有文件的修改:HEAD指当前分支的最新提交,reset --hard会重置当前文件,使得当前文件保持与HEAD一致。 git reset --hard HEAD 将文件从暂存区退回到工作区 1)
阅读全文
摘要:git关联本地分支和远程分支:git branch --set-upstream-to=origin/<远程分支> <当前分支> 在本地删除远程已经不存在的分支: git fetch -p 删除本地分支: git branch -d <分支名> git branch -D <分支名> 或 git b
阅读全文
摘要:如果执行git clone下载代码的时使用https://而不是git@git (ssh),当我们执行git pull/push命令时,总是需要输入用户名和密码。解决办法: git bash进入项目目录,执行: git config --global credential.helper store
阅读全文
摘要:不同操系统下的换行符 CR回车 LF换行 Windows/Dos CRLF \r\n Linux/Unix LF \n MacOS CR \r 1、执行git config --get core.autocrlf https://blog.csdn.net/twilightdream/article
阅读全文
摘要:目录: 1、持续集成工具 Jenkins是目前最流行的一款持续集成及自动化部署工具。 Jenkins 和 Hundson 之间的关系:2009 年,甲骨文收购了 Sun 并继承了 Hudson 代码库。在 2011 年年初,甲骨文和开源社区之间的关系破裂,该项目被分成两个独立的项目: Jenkins
阅读全文
摘要:目录: 1、SVN介绍2、安装svn服务器端程序3、 SVN服务器创建仓库4、SVN服务器启动,将SVN服务器启动配置成系统服务5、客户端命令行操作6、TortoiseSVN 安装7、svn目录规范8、权限 1、SVN介绍 <--返回目录 Subversion就是一款实现版本控制的工具软件,通常也称
阅读全文
摘要:准备工作: (1)安装git: Git-2.16.1-64-bit.exe (2)新建一个文件夹grpc007,作为本地git仓库 (3)进入到grpc007目录,右键/打开git bash。使用git init初始化本地库。 (4)设置签名:为了区分开发人员,用户名和email可以随意写 仓库级别
阅读全文