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

我就是我 2022-10-22 09:15 488阅读 0赞

文章目录

  • 一、GitHub上要做的工作
    • 1、创建仓库
    • 2、创建SSH KEY
  • 二、本地仓库要做的事
    • 1、本地仓库获得KEY
    • 2、提交到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到远程仓库

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

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

  1. git remote add origin git@github.com:liefyuan/imx6u_baremetal.git
  2. git branch -M master
  3. git push -u origin master

发表评论

表情:
评论列表 (有 0 条评论,488人围观)

还没有评论,来说两句吧...

相关阅读