git

Git手册 - Git Diff

2021-05-27 约 953 字 预计阅读 2 分钟
git diff主要是用来比较差异的, 用来比较分支,提交,或者暂存区,文件差异或者文件树差异 1. 基本概念 2. 常用选项 3. 使用方法 3.1. 常用 3.2. 具体到文件或者目录 3.3. 比较两个索引 3.4. 比
Read More

前言

2021-05-22 约 255 字 预计阅读 1 分钟
Git是所有coder都必须用到的开源工具之一,是Linus Torvalds在linux之后的又一个影响整个开源领域几十年的作品,git是分布式的SCM(Sou
Read More

Git手册 - Git Branch

2021-05-22 约 529 字 预计阅读 2 分钟
新建分支 1 2 3 4 5 6 7 git branch testing # 新建并切换 git checkout -b testing # 从指定的分支新建分支 git checkout -b feature/MYFEATURE develop # checkout并追踪一个远程分支 git checkout --track -b develop origin/develop 列出分支 1 2 3 4 5 6 7 8 9 10 git branch
Read More

Git手册 - Git Tag

2021-05-22 约 271 字 预计阅读 1 分钟
Tag是版本控制中必不可少的一部分,任何一个发布的版本,都需要打上标签,不光是用来标记版本号,也是对一次阶段性工作完成的一次快照 1. 列出标签 2. 创建标签(附注标签)
Read More

Git手册 - Git的后悔药reflog reset和revert

2021-05-21 约 1730 字 预计阅读 4 分钟
一些写入性的操作,比如提交,合并,推送,拉取,等等都有可能存在误操作,git有完整的机制可以在这些步骤发生错误的时候进行还原操作, 比较依赖的工具有rebase,
Read More

Git手册 - 一些有用的命令

2021-05-21 约 1381 字 预计阅读 3 分钟
一些零散的git用法和命令,有的不需要单独建立文档,有的需要归档,在归档之前先放到此处 1. git ls-tree 2. git cat-file 3. 文件查看 4. git rev-parse 4.1. 查看git目录 4.2. 获取当前分支的完整名称 4.3. 验证
Read More

Git手册 - Git Config

2021-05-21 约 1141 字 预计阅读 3 分钟
git使用过程中有些设置是必不可少的,比如作者信息pull的rebase策略等等,记录一下常用的设置 1. 基本设置 1.1. 用户和邮箱 1.2. 设置代理 1.3. 自动处理换行符 1.4. 设置是否启
Read More

Git手册 - Git Submodule

2021-05-21 约 220 字 预计阅读 1 分钟
git submodule也就是git子模块,当项目依赖其它仓库的时候,就用得上submodule了,子模块更新,本地仓库也可以跟上更新,并且不用在remote保存子
Read More

Git手册 - Git Flow

2021-05-21 约 631 字 预计阅读 2 分钟
git flow基本上是协同开发的标准之一,有清晰的简单的分支模型和合作流程,足以应付80%的开发模型,哪怕是个人开发,也推荐使用git flow模式, 衍生的模式还有g
Read More

Git手册 - Git Stash

2021-05-21 约 184 字 预计阅读 1 分钟
在开发过程中,有时候没有完成工作,又要零时离开,或者被迫切换分支,可以用stash来进行暂存 应用场景 未完成工作,不能提交,但是要切换到别的分支修改issue之类
Read More

Git手册 - Git Rebase

2021-05-21 约 3390 字 预计阅读 7 分钟
git rebase是最重要的功能之一,可以自由的修改commit和commit的msg,可以合并,删除,修改之前的任何一次commit, 也可以用来合并分支,并且现在
Read More

Git手册 - Git log

2021-05-21 约 1659 字 预计阅读 4 分钟
git log是每天最常用的功能, 可以查看过往的历史,提交代码的差异,时间,文件,作者,以及分支和commit的关系和前后顺序 1. 常用的选项 2. 重要 2.1. log的操作模式 2.2. 一
Read More

Git Commit标准和辅助工具

2021-04-28 约 1930 字 预计阅读 4 分钟
Git提交规范和管理,代码提交每天可能都会有几十次,有时候为了省事甚至直接重复了上一次的message,这样在后期检查问题以及合并的时候非常麻烦. 社区制定了一些
Read More

Gitlab Runner Install

2021-04-27 约 766 字 预计阅读 2 分钟
Gitlab Runner 是Gitlab任务执行环境,用过jenkins的应该不会陌生,jenkins有master和slave,gitlab的runner就相当于jenkins的s
Read More

Gitlab Install

2021-04-25 约 1941 字 预计阅读 4 分钟
Gitlab是一个开源的代码托管平台基本上可以看做是一个开源的Github平台,主要用来做私有的仓库管理和issues管理,在公司内部或者个人使用. 需要注意的地
Read More