
git
kuang99csdn
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
讨论git合并时对工作区文件的影响
本文是学习git过程中,对git合并的一些思考和验证。 众所周知,git fetch命令只是对远程分支进行更新,不会对工作区产生影响;而git pull不仅会更新远程分支,还会将远程分支与本地当前分支进行合并,因此对本地工作区有影响,因而就产生了一个疑问,git合并时对工作区文件会产生什么影响呢? 这里先记录以下验证的结论: 在进行git合并操作时,如果当前分支与被合并的分支,同一个文件在2个分支都有修改,则会发生冲突。而当前分支没有冲突的修改文件,则不受合并操作的影响。 分成2种情况: 1. 当原创 2020-08-05 23:53:02 · 1151 阅读 · 0 评论 -
git学习之进阶原理篇
本篇的内容,来自于对《Pro Git》这本书学习的总结。 git分支 假设现在有一个工作目录,里面包含了三个将要被暂存和提交的文件。 暂存操作会为每一个文件计算校验和(使用我们在 起步 中提到的 SHA-1 哈希算法),然后会把当前版本的文件快照保存到Git 仓库中(Git 使用 blob 对象来保存它们),最终将校验和加入到暂存区域等待提交: $ git add README test.rb LICENSE $ git commit -m 'The initial commit of my pr原创 2020-08-05 23:18:32 · 361 阅读 · 0 评论 -
git学习之基础知识篇
最近比较完整的学习了一遍《Pro Git》这本书,书中的版本是Version 2.1.33。虽然之前了解和使用过一些git命令,但碰到一些更复杂的使用场景还是明显感觉到很茫然。这本书既讲的很深入,也很通俗易懂。下面的内容都是学习这本书的总结。 我学习时本地的git版本是windows 2.24.1。 $ git --version git version 2.24.1.windows.2 git安装 在 Fedora 上可以使用 yum: $ sudo yum install git 在基原创 2020-08-05 23:04:30 · 164 阅读 · 0 评论