如何将本地项目上传到Github(HTTPS方式)

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。


Github使用指南
如何将本地项目上传到Github(SSH方式)

一、流程

流程如下:

  • 首先先在Github中创建远程仓库(项目)
  • 然后准备好本地项目
  • 最后通过Git命令进行本地项目和远程仓库关联、推送等操作

二、创建远程仓库

先在Github中创建远程仓库,名字最好跟项目名称一致
参考:Github创建远程仓库(项目)

三、复制远程仓库地址

使用HTTPS方式无需配置SSH KEY
复制远程仓库地址
Code—HTTPS—复制
在这里插入图片描述

注:SSH和HTTPS的区别在于SSH需要配置SSH Key(无需账号密码验证),HTTPS则无需配置SSH KEY(拉取推送需要用户和密码验证)

四、创建本地项目

提前准备本地项目,这里以一个文件夹(文件夹中创建了一个文本)作为一个项目

五、将本地项目上传到Github

1. 打开Git窗口

在文件夹中空白处右键打开Git Bash Here窗口,接下来输入命令
在这里插入图片描述

2. 初始化

这里需要格外注意,在初始化时,Git默认分支是master(如果你在安装Git时设置成了main则不需要加-b进行指定),和远程仓库的main不一致
这个情况可以参考文章进行解决:关于main和master的修改
初始化本地仓库,同时指定默认分支为main,与远程仓库的main保持一致

git init -b main

在这里插入图片描述

3. 关联远程仓库

关联本地git与远程仓库,这里的远程仓库地址就是刚刚复制的远程仓库的SSH地址

git remote add origin 远程仓库地址

如我的地址是https://github.com/hanshanlibai/git-test-https.git
那么命令就是

git remote add origin https://github.com/hanshanlibai/git-test-https.git

在这里插入图片描述

4. 拉取远程仓库文件到本地

将远程仓库文件拉取到本地(注意,一定要先拉取下来,不然后面推送不上去)

git pull origin main

这里我全程没有弹出账号密码验证,应该是我之前验证过,它记录了,一般应该是第一次会让你输一下密码

注意点:因为github是国外服务器,拉取时可能会因为网络不稳定而失败,可以多尝试几次
正常拉取的结果:
在这里插入图片描述
网络波动拉取失败的结果:
在这里插入图片描述
此时可以看到远程仓库的README文件已经被拉到本地
在这里插入图片描述

5. 将本地文件添加到Git

将本地仓库文件(全部)添加到git

git add .

在这里插入图片描述
当然也可以单个文件或者多个文件添加,只需要在add后面加文件全名即可,如

git add test-git-demo.txt test2.txt test3.txt

6. 将文件提交到Git

将添加的文件提交到git

git commit -am "提交时的描述信息,如提交了哪些内容"

git commit -am "test for github"

在这里插入图片描述

7. 将文件推送到远程仓库

将提交的文件推送到远程仓库

git push origin main

在这里插入图片描述

8. 查看远程仓库

然后到远程仓库刷新即可看到本地项目文件都上传到远程仓库中
在这里插入图片描述
END


感谢阅读,祝君暴富!

相关推荐

  1. 如何本地项目ac git 云端

    2024-05-02 00:00:01       69 阅读
  2. 如何本地项目gitlab

    2024-05-02 00:00:01       40 阅读
  3. 通过GIT本地项目gitee

    2024-05-02 00:00:01       62 阅读
  4. 本地项目通过git仓库

    2024-05-02 00:00:01       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-02 00:00:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-02 00:00:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-05-02 00:00:01       82 阅读
  4. Python语言-面向对象

    2024-05-02 00:00:01       91 阅读

热门阅读

  1. Pytoch实现姿势识别模型

    2024-05-02 00:00:01       27 阅读
  2. leetcode394. 字符串解码

    2024-05-02 00:00:01       31 阅读
  3. 【MATLAB】MATLAB App Designer中的回调函数

    2024-05-02 00:00:01       35 阅读
  4. 李沐69_BERT训练集——自学笔记

    2024-05-02 00:00:01       31 阅读
  5. CentOS上如何自定义开机启动服务

    2024-05-02 00:00:01       38 阅读
  6. Centos卸载mysql

    2024-05-02 00:00:01       33 阅读
  7. 编程新手如何快速提升编码能力?

    2024-05-02 00:00:01       36 阅读