git svn cvs maven
1.git,svn,cvs都是版本控制工具
2.git是分布式,每台安装了git的client都是server。svn和cvs是集中式,需要中央服务器。
3.cvs比svn老一些。
4.maven和其他三个配合使用,主要作用是作为jar包仓库。
5.git和svn的区别这篇博文些的不错 https://segmentfault.com/a/1190000016865867
==============================
You have not concluded your merge (MERGE_HEAD exists).
Please, commit your changes before you can merge.

OK. The problem is your previous pull failed to merge automatically and went to conflict state. And the conflict wasn’t resolved properly before the next pull.
git pull
git push
git add/rm [file]
git commit
git merge –abort
git reset –merge
git status
===============================
hexo g
hexo s
hexo deploy
============================
i esc :wq
======================
Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。
Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。
================
Git错误提示之:fatal: Not a git repository (or any of the parent directories): .git
产生原因:一般是没有初始化git本地版本管理仓库,所以无法执行git命令

解决方法:操作之前执行以下命令行: git init
运行git status查看
===============
Unable to access ‘https://github.com/user_name/repository_name/’: OpenSSL SSL_read: Connection was reset, errno 10054

网上看到很多说法,其实你之前配置没问题的话我相信一般是没有问题的,你照着他们说的去做也未必能解决问题。当时查资料倒是看到一个有趣的说法,有关于自己的网络连接,我觉得这种思考是很好的,都可以提供大家的参考。

我的问题也给大家分享一下吧,希望给大家排坑提供一种思考的可能:
我在本地commit之前在Github直接修改了readme.md的内容,导致本地修改记录和Github修改记录冲突,进而报错。
其实之前写的的《Git解决文件本地更改的合并覆盖错误》一文中的弊病原因在哪里呢?就是在 New Repository 的时候点了初始化readme.md,这次创建算是一次commit,但你的本地没有这次记录,所以就会冲突,就不能提交,就必须在pull的时候处理新老版本的兼容问题。

所以处理的方法就是做一下git pull origin master –allow-unrelated-histories,然后再push即可。

GitHub Pages自定义域名后每次hexo d都会失效解决
在GitHub Pages设置自定义域名之后,发现每次hexo d 后都会失效,又要重新设置,太麻烦了。

于是,问了一下牛皮的百度老师

只要在source 目录添加一个新文件CNAME就好

CNAME –不带任何后缀,这就是全称,里面写的是你的域名

然后就ok了。

怎么push都不用再去GitHub Pages设置了

最后更新: 2021年03月06日 11:22

原始链接: http://example.com/2021/03/03/hexo/

× 请我吃糖~
打赏二维码