用git上传项目至github

记录一下上传的全过程以及遇到的问题:
首先在网上找了通用的流程:https://blog.csdn.net/zamamiro/article/details/70172900,这篇博客讲解很详细。下面整理一下主要流程(默认已经安装好git并注册好了github账号,细节自行看):

第一步:shift+右击待上传项目文件夹,选中git bash here,打开bash命令面板,输入git init,生成.git文件
第二步:git add .,将该文件夹中的所有内容添加到git仓库中
第三步:git commit -m "first commit",提交
第四步:git remote add origin 链接,在github上创建好git仓库之后与本地仓库进行关联
第五步:git push -u origin master,把本地库的所有内容推送到远程仓库(也就是Github)上

期间,还涉及到SSH KEY的操作,不懂什么意思,照做就是了。
然而,在实操的过程中,不断出现问题:

问题1:

warning: LF will be replaced by CRLF in .idea/inspectionProfiles/profiles_settings.xml.
The file will have its original line endings in your working directory

原因:问题出在不同操作系统所使用的换行符是不一样的。Uinx/Linux采用换行符LF表示下一行(LF:LineFeed,中文意思是换行);Dos和Windows采用回车+换行CRLF表示下一行(CRLF:CarriageReturn LineFeed,中文意思是回车换行);Mac OS采用回车CR表示下一行(CR:CarriageReturn,中文意思是回车)。
解决方法:git config --global core.autocrlf false


问题2:


原因:kiwi文件夹中也有.git文件,所以是一个git仓库包含git仓库的结构,才会出现这样的问题。
解决方法:删除内置文件夹中的.git文件夹


问题3:

fatal: the remote end hung up unexpectedly

原因:文件太大了。要么是缓存不够,要么是网络不行,要么墙的原因
解决方法:简单粗暴,将大文件分批上传
详细解决方法:https://blog.csdn.net/weixin_38450840/article/details/80701173


问题4:

fatal: remote origin already exists.

原因:origin已存在

解决方法:先移除git remote rm origin;再添加git remote add origin 链接


问题5:


上传到github上的文件夹有个箭头符号,且文件夹打不开

原因:没找到
解决方法:删了重新添加


更新代码库:https://www.cnblogs.com/sxy370921/p/11734612.html
删除文件夹:https://www.cnblogs.com/jackzz/p/10951439.html

你可能感兴趣的:(用git上传项目至github)