Git--本地仓库上传到GitHub远程仓库

一、GitHub上要做的工作

1、创建仓库

在这里插入图片描述
在这里插入图片描述

2、创建SSH KEY

点击设置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
上图的Key需要从本地仓库的Git Bash中获得。

二、本地仓库要做的事

1、本地仓库获得KEY

  • 生成SSH KEY:ssh-keygen -t rsa -C "liefyuan@qq.com"
  • 将生成的显示出来:cat ~/.ssh/id_rsa.pub 将显示出的数据粘贴到GitHub上SSH Key里面去。

2、提交到GitHub上去

  • git branch -M main
  • $ git remote add origin git@github.com:liefyuan/ChatRoom.git

第一次:
git init
git add README.md
git commit -m “first commit”
git branch -M main
git remote add origin git@github.com:liefyuan/imx6u_baremetal.git
git push -u origin main
第二次:
git commit -m “first commit”
git push -u origin main

  • 1、在本地创建一个版本库(即文件夹),通过git init把它变成Git仓库;

  • 2、把项目复制到这个文件夹里面,再通过git add *把项目添加到仓库;

  • 3、再通过git commit -m "注释内容"把项目提交到仓库;

  • 4、在Github上设置好SSH密钥后,新建一个远程仓库,通过git remote add origin https://github.com/guyibang/TEST2.git将本地仓库和远程仓库进行关联;

  • 5、最后通过git push -u origin main把本地仓库的项目推送到远程仓库(也就是Github)上;(若新建远程仓库的时候自动创建了README文件会报错,解决办法看上面)

三、本地仓库(拷贝远程仓库)

1、从远程仓库拷贝

  • 首先在一个空白文件夹下点击右键选择“Git Bash Here”然后在命令行里面输入git init,然后空白文件夹下就会出现“.git”文件夹(隐藏文件)。

  • 命令行里面输入:git clone git@github.com:liefyuan/xxxx.git

liefyuan@DESKTOP-MRV3OPH MINGW64 /d/MyCode (master)
$ git clone git@github.com:liefyuan/xxxx.git
Cloning into 'imx6u_baremetal'...
remote: Enumerating objects: 57, done.
remote: Counting objects: 100% (57/57), done.
remote: Compressing objects: 100% (37/37), done.
remote: Total 57 (delta 11), reused 56 (delta 10), pack-reused 0
Receiving objects: 100% (57/57), 327.88 KiB | 167.00 KiB/s, done.
Resolving deltas: 100% (11/11), done.

四、建一个新仓库

有两个选择:

选择一:创建一个新的本地仓库,然后push到远程仓库

echo "# imx6u_baremetal" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M master
git remote add origin git@github.com:liefyuan/imx6u_baremetal.git
git push -u origin master

选择二:已经存在的本地仓库,然后push到远程仓库

git remote add origin git@github.com:liefyuan/imx6u_baremetal.git
git branch -M master
git push -u origin master
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页