Git
文章平均质量分 85
guothree2003
这个作者很懒,什么都没留下…
展开
-
回车换行与git中core.autocrlf
来源:https://blog.csdn.net/menc15/article/details/71731825今天,我总算搞清楚”回车”(carriage return)和”换行”(line feed)这两个概念的来历和区别了。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个转载 2021-02-24 11:15:16 · 163 阅读 · 0 评论 -
git merge是怎样判定冲突的
git merge是怎样判定冲突的?git发布于 2015-11-08约 8 分钟在解决git merge的冲突时,有时我总忍不住吐槽git实在太不智能了,明明仅仅是往代码里面插入几行,没想到合并就失败了,只能手工去一个个确认。真不知道git的合并冲突是怎么判定的。在一次解决了涉及几十个文件的合并冲突后(整整花了我一个晚上和一个早上的时间!),我终于下定决心,去看一下git ...转载 2020-03-09 16:07:50 · 1524 阅读 · 0 评论 -
十,深入理解Git的实现原理(转)
0、导读本文适合对git有过接触,但知其然不知其所以然的小伙伴,也适合想要学习git的初学者,通过这篇文章,能让大家对git有豁然开朗的感觉。在写作过程中,我力求通俗易懂,深入浅出,不堆砌概念。你能够从本文中了解以下知识:Git是什么 Git能够解决哪些问题 Git的实现原理请注意,本文的阐述逻辑是:Git是什么——>Git要解决的根本问题是什么——>git是如何解...转载 2020-03-04 11:13:28 · 382 阅读 · 0 评论 -
Git 创建和删除分支
创建分支:创建新分支时,会以当前所在分支为基础,复制当前分支的所有信息到新分支第一步1. 以当前分支为基础,在本地创建新分支 git checkout -b 新分支名字 这个命令比较简洁,直接以当前分支为模板,在本地创建新的分支处理2. 以指定分支为基础,在本地创建新分支 git checkout -b 新分支名 origin/指定的分支...原创 2019-05-13 09:44:51 · 3185 阅读 · 0 评论 -
git使用中遇到的问题
1. 通过https去clone一个仓库时,报Peer certificate cannot be authenticated with known CA certificates这个问题的原因是,我们的git服务器没有正式CA,所以我们需要去禁用sslVerifygit config --global http.sslVerify false...原创 2019-08-14 11:59:49 · 301 阅读 · 0 评论 -
Git中忽略指定文件
在使用git的过程中,经常会发现某些中间文件或临时文件总是出现的untrack文件中,例如当我们运行 git status时。 这些文件我们不需要提交到git中,但是总是显示出来,提示我们这些文件处于untrack也挺讨厌的。git提供了一种方式,让我来忽略掉这些文件:在工作区中,与.git文件夹同级的地方建一个.gitignore文件,在里面填上我们要忽略的文件即可。.git...原创 2019-08-14 17:06:12 · 407 阅读 · 0 评论 -
Git基本命令使用总结
目录git中查看文件状态和差异跳过暂存区域移除文件文件改名查看提交历史撤销操作git中查看文件状态和差异通常我们会使用git status来查看当前文件状态,它的输出如下面所示:其中,第一个aa.ppp是已经加入到暂存区,等待提交的。 第二个aa.ppp是已经修改,但是尚未进行暂存。 test.pdf是一个新文件,还未进行跟踪。但是有时我们除了知...原创 2019-08-16 14:35:11 · 239 阅读 · 0 评论