![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Git
文章平均质量分 51
Git技术讲解与实战
排骨瘦肉丁
目标-每日一更
展开
-
git clone报错 OpenSSL SSL_connect: Connection was reset in connection to github.com:443
目录问题解决办法问题当我在github中要clone源码的时候,发现出现了下面的异常,如图:OpenSSL SSL_connect: Connection was reset in connection to github.com:443解决办法打开 C:\Windows\System32\drivers\etc 中的hosts文件,加入github的ip地址:在下面这个网站查询IP:https://www.ipaddress.com/然后就可以正常clone了!参考文章:h原创 2021-03-17 11:07:55 · 3187 阅读 · 1 评论 -
idea中git commit 的时候出现 you are about to commit crlf line separators to the git repository...
今天在整理学习资料的时候,把windows上写的代码copy到了我的mac上,然后准备上传到github上,在我用idea准备commit的时候,突然出现一个提示框,类似这样:从提示中看到是不同操作系统中的文本编辑的时候的换行符不一样导致的。所以搜索了一下git config 的core.autocrlf的说明:格式和空格格式和空格问题是许多开发人员在协作(尤其是跨平台)协作时遇到的一些更令人沮丧和微妙的问题。补丁程序或其他协作工作很容易引入细微的空格变化,因为编辑者会默默地引入它们,并且如果您的文原创 2020-07-23 18:07:08 · 19368 阅读 · 0 评论 -
git子模块
(当然对于楼主来说子模块并不是唯一的解决办法,当然也有其它的办法,如无必要或者没有弄清楚弄明白之前,不建议使用)经常有这样的事情,当你在一个项目上工作时,你需要在其中使用另外一个项目。也许它是一个第三方开发的库或者是你独立开发和并在多个父项目中使用的。这个场景下一个常见的问题产生了:你想将两个项目单独处理但是又需要在其中一个中使用另外一个。这里有一个例子。假设你在开发一个网站,为之转载 2017-02-20 16:49:44 · 345 阅读 · 0 评论 -
Git Submodule 使用简介
D瓜哥从去年开始,将所有的笔记都整合到了自建的 Wiki 中。整理分析,确实方便很多。最近有两个部分,比较独立,自成系统。其中,有一个模块还考虑和其他小伙伴合作来搞。所以,就将这两部分抽取出来,独立成单独的项目来维护。但是,为方便查看和随时随地同步更新,正好可以使用 Git Submodule 特性。另外,还有一种场景:开发的项目使用了第三方或者公司的基础库,使用同一个版本库肯转载 2017-08-21 16:08:34 · 295 阅读 · 0 评论 -
git 撤销本地commit
情景1:在本地分支写了半天,然后git commit 提交了,刚要准备push,才发现在master分支开发的,怎么办?git reset HEAD~ 或者 git reset HEAD~1这样 刚刚提交的就又回到本地的local changes 列表中。继续 切换分支,重新提交就可以了。如果你提交了多个commit,那么可以通过修改HEAD~之后的数字,来撤销前N次的commit。...转载 2019-09-30 12:03:50 · 1718 阅读 · 0 评论