git
yangrui0070
dododo
展开
-
git 进阶一点点
这个文章是最近在使用git时,一些操作。怕记不住,就记录一下,说是进阶,也没有什么难的,就是以前在使用git上,用的比较少的一些操作命令吧。git commit --amend 修改提交注释git clean -df 清理不同的文件git reset 的三种参数 --hard 和某个版本对齐且相同文件回退--soft 和某个版本的对齐,然后(领先于该版本)提交依然存在--mixed 和某原创 2016-12-21 10:47:34 · 306 阅读 · 0 评论 -
git进阶之--merge的5种策略
用了这么久的git,其中很长一段时间都是属于,瞎几把乱用。对于git merge这些东西用的也是只知道个大概。同事最近给我们安利了一发git merge的侧率,大开眼界,记录一发。上网百度了一下git策略,在网上,大多数的git侧率都是只有3种的。这次我所要记录的,是5种策略。常规合并里分为三种:解决(Resolve)递归(Recursive)章鱼(Octopus)非常规两种:我们的(Ours)原创 2017-01-03 16:45:20 · 23474 阅读 · 7 评论 -
Git rebase、merge 区别
他们最大的区别在于日志,看图吧git rebase 如图 git merge原创 2017-02-27 20:47:26 · 430 阅读 · 0 评论 -
git的提交原理
git 当文件有修改的时候,实际上保存的并不是文件修改的地方,保存的是文件的快照git 的提交,实际上是一个提交对象,这个对象包含了 1、指向暂存内容快照的一个指针, 2、作者,邮箱以及此次提交的备注信息 3、父对象,merge过的有多个父对象当使用了commit命令后,git会先计算每一个子目录的校验和,然后在git中将这些校验和保存为一个树对象。 这时候创建一个提交对象,除了包含上边的三原创 2017-06-08 17:17:07 · 677 阅读 · 0 评论