git提交代码到github---史上最详细

1.GitHub上创建账户和一个仓库
①首先你需要在GitHub上注册一个账号,GitHub网址GitHub注册地址
在这里插入图片描述
②注册账号之后,创建一个新的仓库,即你所需要提交代码的仓库
在这里插入图片描述
在这里插入图片描述③点击创建新的仓库“create repository”
在这里插入图片描述
2.打开Git Bash,使用git进行代码提交工作
① 打开git bash:
在这里插入图片描述
②在git bash 中cd到我们本地项目所在的文件夹地址:
在这里插入图片描述
这样就已经进入到我们的项目地址中去了:
在这里插入图片描述
③在git bash中继续输入:

git init

初始化一个空的git仓库;会在本地项目文件中,生成一个.git的文件
④添加文件到仓库

git add .

这里 . 的意思是将本地所有文件都添加到仓库缓存中,如果你想忽略一些文件或者文件夹,在本地同级目录创建.gitignore文件,在文件中输入你要忽略的文件或者文件夹即可,可在git bash中输入:

touch .gitignore

创建文件
在这里插入图片描述
比如我想忽略node_modules和dist文件夹,直接在.gitignore文件中编辑:
在这里插入图片描述
⑤提交的文件注释说明,最好说明一下,否则有时候会出错

git commit -m '本地代码提交的注释说明'


⑥将本地仓库关联到GitHub上的仓库里去

git remote add origin 仓库链接地址

这里的仓库链接地址,就是第一步我们创建仓库时,我们所复制的远程地址
在这里插入图片描述
⑦将代码提交到GitHub上

git push -u origin master

在这里插入图片描述
这时候,就会弹出github的登录框,第一次弹窗填你注册github的邮箱,第二次弹窗填写你的github密码即可。
这时候就上传代码成功了!!!
在这里插入图片描述
但是这一步可能很多人会遇到一些问题:
问题一:fatal: HttpRequestException encountered
在这里插入图片描述
解决办法:无论是push前先将远程仓库pull到本地仓库,还是强制push都会弹出这个问题。网上查了一下发现是Github 禁用了TLS v1.0 and v1.1,必须更新Windows的git凭证管理器才行。
下载地址:地址
在这里插入图片描述
下载这个安装即可。

问题二:Git 出现Fatal: TaskCanceledException encountered
解决方法如下:
在 git bash中输入:

git config –global credential.helper manager

之后再push一切正常

问题三:failed to push some ref to’url’
在这里插入图片描述
原因:本地Git与远程仓库版本不一致。远程仓库中的README.md文档没有下载到下来到本地git中:
解决方法:
在git bash 中输入一下命令:

git pull --rebase origin master

三、更新我们修改后的代码
第一次上传项目后,如何更新提交我们修改过的代码呢?步骤如下:
1.查看我们修改过的文件有哪些(可省略),我这里修改了test.js文件:
git bash中输入:

git status

在这里插入图片描述
2.将当前工作目录中更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中:

git add .

3.添加注释(必填)

git commit -m “注释内容”

4.git pull ,拉取当前分支最新代码:

git pull

在这里插入图片描述
5.提交本次修改到远程仓库

git push -u origin master

成功!!!
在这里插入图片描述

如果在过程中遇到以下错误:
everything up-to-date
解决方法:
方法特别简单,实际就是在push之前必须要写commit:
那就重复第三步骤“更新我们修改后的代码”,在git add . 操作之后,再次执行:git commit -m “注释内容” ,务必要添加注释,不然后面的更新还会报同样的错误!!!

希望能帮助大家解决问题!!!

  • 10
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ponGISer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值