笔记——如何使用git把本地代码上传到github上 以及 可能出现的两个报错

为了阅读节省时间,提前列出可能出现的两个报错:
A:warning: LF will be replaced by CRLF.
The file will have its original line endings in your working directory.
B:failed to push some refs to…

1,第一步:git init
建立git仓库,新建一个本地仓库,其实也就是新建一个文件夹。最简单的创建方式就是直接在桌面鼠标右键,新建文件夹,加入命名为test,然后进去该文件夹。鼠标右键,打开git -> Git Bash Here -> git init。执行命令后目录下创建一个.git文件夹。

2,第二步:
添加需要上传到github的代码到本地仓库
(1)首先将需要上传的代码复制粘贴到本地仓库,也就是test文件夹;
(2)然后git status,这时候会发现多了一些东西,这些东西就是你刚刚复制进来的文件,显示为红色,就是待添加到本地仓库的意思,如下所示:

3,第三步:
git add + 需要添加的文件名 或者 git add --all 将所有的文件全部添加。
既然上一步已经是待添加,下一步自然就是添加了。通过上面的命令将项目的所有文件添加到仓库中。(可能报错A)

4,第四部:git status
再次查看状态,可以发现文件都变成了绿色,这时候文件就已经添加到本地仓库了

5,第五步:git commit -m “上传说明”
这一步是上传之后的提交,将add的文件commit到仓库。-m后面添加的是对本次操作的说明,加入你修改了代码或者重新上传了什么东西都做个简单说明,别人看了就知道是怎么回事了

6,第六步:git status
然后再次git status查看状态,如下,已经添加成功:
在这里插入图片描述
7,第七步:去github上创建自己的Repository
点击Create repository,一步一步执行下去即可,创建成功后拿到创建的仓库的https地址。
如果不是第一次往仓库中上传,则只要取得仓库地址即可。方法如下:
在这个仓库里,点击“Cloud on download”,如下图所示:
在这里插入图片描述
8,第八步:git remote add origin + 自己的仓库地址
将本地的仓库关联到github上。如果没有异常,等待执行完就上传成功了,中间可能会让你输入Username和Password,你只要输入github的账号和密码就行了。(可能报错B)

9,第九步:git push -u origin master
通过这个命令将本地库的所有内容推送到远程仓库(也就是Github)上了
由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需下面这样就可以了:
$ git push origin master

上传项目的过程可能需要等一段时间,完成之后是这样的:
在这里插入图片描述
这时候你再重新刷新你的Github页面进入刚才新建的那个仓库里面就会发现项目已经成功上传了。
在这里插入图片描述
上述过程参考文章链接:
https://baijiahao.baidu.com/s?id=1619544681032320225&wfr=spider&for=pc;
https://www.cnblogs.com/sdcs/p/8270029.html

在上述上传过程中可能出现的报错:
A,在第三步将项目的所有文件添加到仓库中时:git add + 需要添加的文件名 或者 git add --all 将所有的文件全部添加
可能会产生警告:warning: LF will be replaced by CRLF.
The file will have its original line endings in your working directory.

关于出现这个警告的具体原因请见:https://blog.csdn.net/wq6ylg08/article/details/88761581

关于是否要处理这个警告,以及如何处理请见:
https://blog.csdn.net/jdliyao/article/details/81412527

  1. 这个只是一个警告,我们直接忽略就好。
  2. git config –global core.autocrlf false //禁用自动转换

处理的全过程:
https://blog.csdn.net/qq_42209411/article/details/84480452

B,在第八步将本地的仓库关联到github上:git remote add origin + 自己的仓库地址。中间可能会让你输入Username和Password,你只要输入github的账号和密码就行了。
但是在这一步很多人执行会报错,报类似**failed to push some refs to…**的错误,如果你在创建远程仓库的时候,勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件),那么到了第九步你将本地仓库内容推送到远程仓库的时候就会报一个
to https://github.com/sdc123456789/xiaobin(某个链接) 的错,因为本地代码目录缺失README.md文件。

我们只需要先通过如下命令进行代码合并【注:pull=fetch+merge]
git pull --rebase origin master
在这里插入图片描述执行成功后,发现test文件夹已经把github之前的代码克隆下来了
在这里插入图片描述
此时再执行语句 git push -u origin master即可完成代码上传到github.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值