工具_笔记

.gitkeep

duchaochen阅读(508)评论(0)赞(0)

看一个开源项目中有个.gitkeep文件,不知道是干嘛用的 查询知道 git是不允许提交一个空的目录到版本库上的,可以在空的文件夹里面建立一个.gitkeep文件,然后提交去即可。 其实在git中 .gitkeep 就是一个占位符。可以用其...

GIT分支管理是一门艺术

duchaochen阅读(511)评论(0)赞(0)

英文原文:http://www.nvie.com/posts/a-successful-git-branching-model/   原文作者:Vincent Driessen   本文经Linux大棚博主总结精简而成。   1   GIT...

GitBash、EGit、SourceTree三个Git管理工具对比

duchaochen阅读(509)评论(0)赞(0)

Git管理工具对比(GitBash、EGit、SourceTree) GitBash是采用命令行的方式对版本进行管理,功能最为灵活强大,但是由于需要手动输入希望修改的文件名,所以相对繁琐。 EGit是Eclipse的Git插件,最为纠结的一...

GitHub vs GitLab:它们有什么区别?

duchaochen阅读(509)评论(0)赞(0)

查看原文GitLab vs. GitHub: How Are They Different? 两者都是基于web的Git repositories(仓库),拥有流水线型的web开发流程,它们为开发团队存储、分享、发布、测试和合作web开发项...

git revert和git reset的区别

duchaochen阅读(508)评论(0)赞(0)

git revert 是生成一个新的提交来撤销某次提交,此次提交之前的commit都会被保留 git reset 是回到某次提交,提交及之前的commit都会被保留,但是此次之后的修改都会被退回到暂存区 具体一个例子,假设有三个commit...

git merge 和 git rebase 小结

duchaochen阅读(509)评论(0)赞(0)

Git merge是用来合并两个分支的。 git merge b # 将b分支合并到当前分支 同样 git rebase b,也是把 b分支合并到当前分支 -—————&#...

使用Git Wiki 管理文档时,文档编写的基本用法

duchaochen阅读(508)评论(0)赞(0)

自己初次接触GitLab,通过百度和自己查找资料,了解了一部分。在自己的工作中,主要用到GitLab的Wiki文档版本管理能力。我总结了一小部分文本编辑需要用到的东西。 一、文本的排版 为了让文本/文档的结构清晰明了,我们需要一下标题结构和...

Git打包文件

duchaochen阅读(509)评论(0)赞(0)

原文: http://gitbook.liuhui998.com/7_5.html 一、打包文件索引 首先, 我们来看一下打包文件索引, 基本上它只是一系列指向打包文件内位置的书签. 打包文件索引有两个版本. 版本1的格式用于Git...

Git对象模型

duchaochen阅读(509)评论(0)赞(0)

原文: http://gitbook.liuhui998.com/1_2.html 一、SHA 在git中,所有用来表示项目历史信息的文件,是通过一个40个字符的(40-digit)“对象名”来索引的,对象名看起来像这样: 6ff8...