0


Git上传文件代码到GitHub(超详细)

Git上传文件代码到GitHub(超详细)

之前用git上传代码到GitHub上,时间一长又忘了,总结一下写下来,后面上传忘了再看。

1. 新建一个空文件夹,用来上传文件

  • 空文件夹放在那里都可以在这里插入图片描述

2. 点进去空文件夹,鼠标右键,使用Git Bash Here 打开

在这里插入图片描述

  • 打开后出现小窗口在这里插入图片描述

3. 输入

git init

,初始化,在本地创建一个Git仓库

在这里插入图片描述

  • 此时文件夹中就会多出来一个 .git 的文件在这里插入图片描述
  • 若没有请打开隐藏文件在这里插入图片描述

4. 将要上传的文件复制到这个文件夹下

在这里插入图片描述

5. 输入

git add .

将项目添加到暂存区

  • 注意: . 前面有空格,代表添加所有文件。
  • 若添加单个文件输入:git add xxxx.xx(xxxx.xx为文件名)在这里插入图片描述

6. 输入

git commit -m "注释内容"

将项目提交到Git仓库

在这里插入图片描述

7. 打开GitHub新建一个仓库

  • 新建仓库在这里插入图片描述
  • 输入仓库名在这里插入图片描述
  • 仓库创建成功在这里插入图片描述
  • 可以参考红框中的这个例子:进行上传

8. 输入

git branch -M main

,上传到 main 分支

在这里插入图片描述

9. 输入:

git remote add origin https://github.com/xxxxx/test.git

,和远程仓库连接

  • 注意:xxxxx为自己的GitHub名,test 为仓库名。

在这里插入图片描述

10. 输入

git push -u origin main

将本地项目推送到远程仓库

在这里插入图片描述

  • 有时可能会出现超时的报错,可能因为GitHub是国外的,多试几次。在这里插入图片描述
  • 刷新 GitHub 的 test 的仓库页面,上传成功在这里插入图片描述

11. 第一次上传有时会出现GitHub登录窗

在这里插入图片描述

  • 登录后还有第二次登录,如果继续输入GitHub的账号和密码,会报一个错:
Logon failed, use ctrl+c tocancel basic credential prompt.
remote:Supportfor password authentication was removed on August13,2021.Please use a personal access token instead.
remote:Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/for more information.
fatal:Authentication failed for 'https://github.com/xxxxx/springcloud-config.git/

翻译一下:
在这里插入图片描述

  • 需使用 token 令牌进行登录

12. Token 令牌的获取

  • 点击个人头像,再点击 Settings在这里插入图片描述
  • 拉到下面,点击 Developer settings在这里插入图片描述
  • 再点击钥匙 Personal access tokens在这里插入图片描述
  • 点击 Generate new token 生成新令牌在这里插入图片描述
  • 填写在这里插入图片描述
  • 下面框框的选择,根据自己的需要选在这里插入图片描述
  • 看不懂的选项可以翻译后再选在这里插入图片描述
  • 最后点击 Generate token 生成令牌在这里插入图片描述
  • 生成令牌成功在这里插入图片描述
  • 建议:可以把令牌复制到一个 .txt 文件下,方便后面使用。

13. 到Git bash 窗口继续提交

  • 第一次GitHub登录框中输入你的GitHub账号和密码
  • 第二次GitHub登录框中输入GitHub的账号,密码输入生成的token令牌,若后面还有密码就输入token令牌
  • 然后重新 git push -u origin main 将本地项目推送到远程仓库
标签: git github 经验分享

本文转载自: https://blog.csdn.net/weixin_43806049/article/details/124963415
版权归原作者 蓝布棉 所有, 如有侵权,请联系我们删除。

“Git上传文件代码到GitHub(超详细)”的评论:

还没有评论