随笔分类 - git和github
摘要:代码开发的时候,有时需要把某分支(比如develop分支)的某一次提交合并到另一分支(比如master分支),这就需要用到git cherry-pick命令。 1. 首先,切换到develop分支,敲 git log 命令,查找需要合并的commit记录,比如commitID:7fcb3defff
阅读全文
摘要:一、如何保持一个干净的分支 当执行命令 git checkout develop 切换到develop分支时,如果之前的分支对文件有修改,也会将修改的文件信息带到develop分支上来。怎么干净地切换到develop分支? 方案一:git reset HEAD -- hard 方案二:git sta
阅读全文
摘要:1. 下载GitLab 下载地址:https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-10.8.2-ce.0.el7.x86_64.rpm 系统环境:CentOS7 2. 编写安装过程:install.sh 授予执
阅读全文
摘要:1. Git插件 Eclipse在很早的版本就已内置了Git插件,所以我们不用再装。 Preferences-->Team-->Git 2. 工程初始化为本地库 (1) 创建一个Maven Project工程 (2) 工程→右键→Team→Share Project→Git 3. 设置本地库范围签名
阅读全文
摘要:1. 创建远程库 2. 在本地创建远程库地址别名 注意:以下操作必须是在一个本地仓库目录中操作 (1) git remote -v 查看当前所有远程地址别名 (2) git remote add [别名] [远程地址] 3. 推送 git push [别名] [分支名] 出现以上错误,是因为目录中没
阅读全文
摘要:GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。 1. 打开浏览器,输入GitHub的网址https://github.com,默认进来是注册页面,输入用户名,邮箱和密码进行注册(注册过程中需要进行邮箱验证) 2. 已经注册
阅读全文
摘要:一、什么是分支 分支的好处: 同时并行推进多个功能开发,提高开发效率 各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任 何影响。失败的分支删除重新开始即可。 二、分支的操作 1. 创建分支 git branch [分支名] 2. 查看分支 git branch -v 3. 切换分支
阅读全文
摘要:1. 本地库初始化 进入指定目录,如:D:\gitSpace\OA 右键-->Git Bash Here,执行命令: git init 效果如下: #查看.git目录 ls -la # 进入.git目录 cd .git # 查看目录下的文件 ls -l 注意:.git 目录中存放的是本地库相关的子目
阅读全文
摘要:一、Git的结构 二、Git和代码托管中心 代码托管中心的任务:维护远程库 1. 局域网内 GitLab 服务器 -- 可以自己搭建 2. 外部环境 GitHub 码云 三、本地库和远程库 1. 团队内部协作 2. 跨团队协作
阅读全文
摘要:1. 下载Git 官网地址:https://git-scm.com/downloads 这里选择下载Git-2.23.0-64-bit.exe 2. 安装 安装完成
阅读全文
摘要:一、版本控制工具应具备的功能 1. 协同修改 2. 数据备份 3. 版本管理 4. 权限控制 5. 历史记录 6. 分支管理 二、版本控制工具 1. 集中式版本控制工具:SVN 2. 分布式版本控制工具:Git 三、Git优势 大部分操作在本地完成,不需要联网 完整性保证 尽可能添加数据而不是删除或
阅读全文