GitHub 记录一下走过的坑

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TheWise_lzy/article/details/84190437

一直很想用GitHub存项目,但是迫于英文界面和软件上传一直拖拖拖。。。

终于在今天我顺利的上传了一个项目啊哈哈哈哈开心~

找了很多博客和视频看,有的视频居然长达2个小时...

放两个良心制作:

1.git下载安装https://www.bilibili.com/video/av15024334

2.github的使用https://www.bilibili.com/video/av15034653

首先GitHub的注册没什么问题,然后下载一个Git,我是在这里下载的

https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fgit

然后安装git,一系列的全默认,最后选择运行,会弹出一个黑框框就成功啦~

安装完成后,还需要最后一步设置,在命令行输入:

$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

(成功的话是没有任何返回值的,我一开始还以为她没反应...)

遇到的第一个坑是 add项目的时候warning

原因分析:
CRLF -- Carriage-Return Line-Feed 回车换行
就是回车(CR, ASCII 13, \r) 换行(LF, ASCII 10, \n)。
这两个ACSII字符不会在屏幕有任何输出,但在Windows中广泛使用来标识一行的结束。而在Linux/UNIX系统中只有换行符。
也就是说在windows中的换行符为 CRLF, 而在linux下的换行符为:LF
使用git来生成一个rails工程后,文件中的换行符为LF, 当执行git add .时,系统提示:LF 将被转换成 CRLF
 

解决:

然后就可以用下面那两句话来解决 $rm -rf .get $git config core.autocrlf false

遇到的第二个坑是 push项目的时候报错

然后百度了一下是因为仓库里本来有东西,所以要先pull一下,再push,然后就Ok了。

遇到的第三个坑是 push项目的时候报错

居然是因为我没有commit!!那个视频里压根就没有讲嘛!!!

然后加个commit就好了,单引号里的内容是随便写的,用来描述的。

成功啦~~可以在仓库里看到她啦~~

猜你喜欢

转载自blog.csdn.net/TheWise_lzy/article/details/84190437
今日推荐