git
文章平均质量分 92
git使用的记录
Michaelliu_dev
这个作者很懒,什么都没留下…
展开
-
如何使用git合并多次提交
在为代码添加一个新功能的时候你会怎么做?(从git的操作顺序来说)如果是我的话,顺序如下:先是使用git checkout -b ,来新建一个新的分支,然后开始按照自己提前思考好的逻辑加入新代码写好这个功能并调试好后,使用git add 、git commit提交代码但之后当你或者同事review代码,或者测试测出bug时,你又需要改代码并且将改后的代码提交,这样就造成了一个功能多次提...原创 2020-01-18 13:17:36 · 4641 阅读 · 0 评论 -
git revert的使用
本文假设读者知道git的基本原理。git revert命令其实非常好理解,就是revert的含义,该命令会重新进行一次新的提交,只是提交的内容是会退某一次提交。下面举例来说明。有一个仓库,仓库的提交记录和文件分别如下图所示,该仓库有三次提交,每次分别向仓库添加了1.txt,2.txt和3.txt,三个文件。通过git log可以查看以前的所有提交内容,并且提交时的版本号,分别如下三图所...原创 2019-10-24 08:27:09 · 1350 阅读 · 1 评论 -
git lfs安装及使用方法
什么是git LFSLFS是Large File Storage的缩写,用了帮助git管理大的文件原理:不同于每次保存diff,如果是模型或者一些设计大文件,改变一点,对于仓库来说会增加很大的体积,不一会就能几个G。对于git lfs来说,在使用git lfs track命令后,git push的时候,git lfs会截取要管理的大文件,并将其传至git lfs的服务器中,从而减小仓库的体积...原创 2018-10-19 15:59:02 · 104156 阅读 · 3 评论 -
git merge 与 git rebase的区别
前言其实这个问题困扰我有一段时间,相信也有人和我一样有这个困扰,网上已有很多这种解释了,但是要么就是无图,要么就是解释的很乱,没太看懂,经过自己对git的使用,加上向同事请教,算是理解了这个问题,所以写下来分享一下,我尽量详细说明merge与rebase的区别假设我们有如下图一所示仓库,该仓库有master和develop两个分支,且develop是在(3.added merge.tx原创 2018-01-19 19:05:12 · 71562 阅读 · 50 评论