将本地新的项目上传到GitHub新建的仓库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将本地新的项目上传到GitHub新建的仓库相关的知识,希望对你有一定的参考价值。

序:之前有人问过我怎么把自己的文件上传到自己新建好的GitHub仓库,也看到一些群里有人问过。所以就打算写一篇文章,记录一下怎么把本地新建的项目上传到自己的GitHub仓库,希望能帮助一下还不太懂的人,各路大神、大牛、大拿请忽略。

1.新建本地库

找个路径新建一个文件夹,也可以使用git-bash创建
技术分享图片
打开git bash,使用mkdir创建文件夹
技术分享图片
命令:

mkdir python2                  #新建名为python2的文件夹
cd python2                       #进入文件夹
git init                              #通过命令git init把这个文件夹变成Git可管理的仓库 

2.把需要上传的项目文件添加到新建的本地库

  • 把需要上传到GitHub的项目文件或文件夹复制到新建的python2这个本地仓库
    技术分享图片

  • 然后通过 git add .把该目录下的所有文件添加到仓库,注意点是用空格隔开的
    技术分享图片
    命令:
    git status       #查看状态
    git add .         #把该目录下的所有文件添加到仓库
  • 使用git commit命令把项目文件提交到仓库
    技术分享图片
    命令:
    git commit -m "first commit"       #添加-m参数,提交的注释内容

    3.创建ssh key

  • 还是在git bash 终端输入命令
    git config --global user.name "你的GitHub用户名"
    git config --global user.email "你的GitHub注册邮箱"
    ssh-keygen -t rsa -C "你的GitHub注册邮箱"
  • 在提示设置密码的时候直接按回车键就可以。因为那是要设置你的秘钥密码,设置了之后,每次使用秘钥的时候都要输入密码。我使用的是自己的电脑平时只有自己用,所以没设置秘钥密码,如果你使用的是公共电脑,你可以设置秘钥密码保证秘钥安全。
  • 将公匙添加到github上

技术分享图片

技术分享图片
技术分享图片

4.在Github上创建一个仓库

  • 可以直接点New repository来创建
    技术分享图片

    5.Github上创建好的仓库和本地仓库进行关联

  • 关联命令
    git remote add origin https://github.com/blurcat/python2-project.git
    #注意origin后面加的是你Github上创建好的仓库的地址

6.把本地库的所有内容推送到远程仓库(GitHub新建好的库)

技术分享图片

  • 另外,这里有一点需要注意一下,就是在上面创建GitHub仓库的时候,如果你勾选了Initialize this repository with a README(就是创建仓库的时候自动给你创建一个README文件),那么到了将本地仓库内容推送到GitHub仓库的时候就会报一个error: failed to push some refs to ‘https://github.com/blurcat/python2-project.git
  • 这是由于新创建的那个仓库里面的README文件不在本地仓库目录中,这时可以通过以下命令先将内容合并一下:
    git pull --rebase origin master
  • 合并之后再push就能成功了。
    技术分享图片

以上是关于将本地新的项目上传到GitHub新建的仓库的主要内容,如果未能解决你的问题,请参考以下文章

如何用Git将本地项目上传到Github

如何将本地的一个新项目上传到远程仓库上新建的仓库中去

如何将本地的一个新项目上传到远程仓库上新建的仓库中去

如何将本地的代码上传到github

如何将本地git仓库中的代码上传到github

github新建仓库上传本地项目