标签:: git

将较低版本的git升级到新版

文章更新 20170330-初次成文 为什么会有这篇文章将低版本git升级到较高版本 使用编译方式升级移除低版本git1yum remove git* 下载新版git源代码Go编译过程中要求高版本的git,而yum源里面默认只有1.7.1版本。 123456789#原版kernel.org国内访问过慢,替换为中科大源wget http://mirrors.ustc.edu.cn/kernel.o

关于VSCODE遇到的ENOENT-no-such-file-or-directory-lstat-c-ygdrive错误

文章更新 20170312-初次成文 为什么会有这篇文章这是我从git for windows全面转向使用cygwin之后遇到的一个错误,有几天了,一直没有仔细检查错误的原因。今天终于抽空解决了一下。 错误描述当你安装了cygwin,并且没有独立安装git for windows的时,而是使用了cygwin下的git插件,使用VSCODE打开一个git管理的项目,就会遇到一个错误ENOENT:

白话GIT

文章更新 20170308-初次成文 20170406-大更新,完成了“白话GIT”的初稿 为什么会有这篇文章很多时候,git是一个让人又爱又恨的东西,初期接触觉得很酷很方便,但是要系统的学习起来,很难,命令很多,想系统的靠一篇文章来学透git的想法,对我这种智商为负的人来说是不可能,只好在使用的过程中逐渐掌握。所以,如果你凑巧看到了这篇文章,觉得git很难学,那么你可以稍微安慰一下,因为还有我

使用 RESILIO SYNC + GIT 管理代码

文章更新 20160907-初次成文 20161009-更新内容 为什么会有这篇文章之前一直使用git pull/push来同步代码,因为自己总在两台电脑之间来回切换,有的时候不能及时在一台电脑使用结束的时候及时 git push的话,在另外一台电脑上,就没有最新的代码了。如果结合使用Resilio Sync和Git,发现可以相对完美的解决这个问题,当然,你也可以使用百度网盘或者微云这样的文件同步工具,但是因为Resilio Sync是私有云,没有隐私泄露的风险(不是绝对的),所以还是用了这个方法。 2016年10月9日更新,后来发现这个办法的弊端,就是无法做到实时更改,比如A电脑上的FILEA.C增加了一行,那么B电脑上的同样的文件,如果那边开着电脑,并不会直接更改FILEA.C文件,而是会放到.sync目录下面去,有一个办法就是找一台闲置的机器C充当24小时开机的角色,然后A电脑更新到C上去,然后B开机,B把C上的内容同步过来。是不是感觉很蛋疼?我也觉得是。

hexo在github部署卡住的奇怪问题

文章更新 20160815-初次成文 20160831-增加了一个检查的步骤 20170222-更新hexo推送到多个github repo的一个小插曲 为什么会有这篇文章最近电脑拿去送修了,修好了之后什么都没有了,重新clone了自己在coding上的hexo源文件,hexo clean, hexo g, hexo d,本以为一切正常,却发现hexo在显示 On branch master nothing to commit, working tree clean 之后就一直卡着不动,经过了小半天的时间查找问题,才解决。

ssh免密连接那点事

文章更新记录 20160623-初次成文 20170214-情人节更新限定 为什么会有这篇文章因为懒呗,觉得ssh这种方式是在是太方便了。所以就把自己在几台主要开发机上都配置成了这种方式,顺便也熟悉了一下MACOS、树莓派、OPENWRT以及CENTOS几种linux系统下对ssh免密配置的稍微不同。