随笔分类 -  Git

摘要:原因:一般遇到这个错输入y/n都不能解决问题,出现这个问题的原因可能是其他程序正在操作git目录下面的文件,导致git无法关联该文件。 比如用dos命令窗或者git bash打开当前分支的文件,不关闭的情况下再切换到其他分支,等再切回来的时候就会报这个错,怎么确认(y)都无济于事。 解决方法:这里的 阅读全文
posted @ 2017-08-02 17:16 鹿丸不会多项式 阅读(2610) 评论(0) 推荐(0)
摘要:前两天和同事交流发现他在日常开发中跟上游保持同步每次都是用git pull操作,而我一直习惯git fetch然后rebase,发现这两种操作后的log是有些区别的。他每次pull操作之后都会自动生成一个merge记录,而使用fetch+rebase就没有。 查了下发现其实就是git pull命令两 阅读全文
posted @ 2017-04-24 20:48 鹿丸不会多项式 阅读(270) 评论(0) 推荐(0)
摘要:上周要做个汇报PPT涉及到个人对项目贡献量,在网上搜集了些常用统计命令,总结如下: 1.统计代码提交量(包括添加、删除): git log --author="$(gitconfig--getuser.name)" --pretty=tformat: --numstat | gawk '{add + 阅读全文
posted @ 2017-02-20 19:33 鹿丸不会多项式 阅读(510) 评论(0) 推荐(0)
摘要:git中有四种基本对象类型,可以说Git的所有操作都是通过这四种对象完成的。下图是《Git版本控制管理》中文第二版的原话,顺便吐槽一下,这本书真的翻译的一般。。 下面说下我的理解吧,首先blob对象,blob文件是一种二进制文件,当把一个文件add进暂存区时就生成一个blob对象,它包含了这个文件的 阅读全文
posted @ 2017-02-19 19:46 鹿丸不会多项式 阅读(370) 评论(0) 推荐(0)
摘要:今天研究了一下git merge命令常用参数,并分别用简单的例子实验了一下,整理如下: 输入命令git merge -h可以查看相关参数: --ff 快速合并,这个是默认的参数。如果合并过程出现冲突,Git会显示出冲突并等待手动解决 --ff-only 只有能快速合并的情况才合并。如果合并过程出现冲 阅读全文
posted @ 2017-02-15 17:11 鹿丸不会多项式 阅读(13631) 评论(0) 推荐(3)