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

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

git init

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

git add .

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

touch .gitignore

创建文件
在这里插入图片描述
比如我想忽略node_modules和dist文件夹,直接在.gitignore文件中编辑:
git提交代码到github---史上最详细_第7张图片
⑤提交的文件注释说明,最好说明一下,否则有时候会出错

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

git提交代码到github---史上最详细_第8张图片
⑥将本地仓库关联到GitHub上的仓库里去

git remote add origin 仓库链接地址

这里的仓库链接地址,就是第一步我们创建仓库时,我们所复制的远程地址
git提交代码到github---史上最详细_第9张图片
⑦将代码提交到GitHub上

git push -u origin master

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

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

git config –global credential.helper manager

之后再push一切正常

问题三:failed to push some ref to’url’
git提交代码到github---史上最详细_第14张图片
原因:本地Git与远程仓库版本不一致。远程仓库中的README.md文档没有下载到下来到本地git中:
解决方法:
在git bash 中输入一下命令:

git pull --rebase origin master

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

git status

git提交代码到github---史上最详细_第15张图片
2.将当前工作目录中更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示记入了版本历史中:

git add .

3.添加注释(必填)

git commit -m “注释内容”

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

git pull

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

git push -u origin master

成功!!!
git提交代码到github---史上最详细_第16张图片

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

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

你可能感兴趣的:(git,git)