通过Git将本地项目上传到GitHub

参考:https://www.cnblogs.com/sdcs/p/8270029.html
     https://blog.csdn.net/wusj3/article/details/89393599

步骤简述:

1、在本地创建一个版本库(即文件夹),通过 git init 把它变成Git仓库;
2、把项目复制到这个文件夹里面,再通过 git add . 把项目添加到仓库;
3、再通过 git commit -m “注释内容” 把项目提交到仓库;
4、在Github上设置好SSH密钥后,新建一个远程仓库,通过 git remote add origin 地址 将本地仓库和远程仓库进行关联;
5、最后通过 git push -u origin master 把本地仓库的项目推送到远程仓库(也就是Github)上;(若新建远程仓库的时候自动创建了README文件会报错,解决办法看下面)。

详细步骤:

1、先在GitHub创建一个仓库(这里叫testA)

创建仓库

2、上传本地文件到git上

    2.1 在桌面上创建文件夹testA且进入到文件夹下
在这里插入图片描述
    2.2 把当前目录变成git可以管理的仓库
在这里插入图片描述
    此时testA文件夹下就会有一个隐藏文件夹.git在这里插入图片描述
    2.3 把项目粘贴到这个本地Git仓库里,然后通过git add把项目添加到仓库并且提交(通过git status查看是否还有未提交)
    把项目粘贴到本地仓库里
在这里插入图片描述
    通过 git status查看
在这里插入图片描述
    通过 git add .把文件夹中的所有文件添加到仓库
在这里插入图片描述
    用 git commit -m “提交maven” 把项目提交到仓库
在这里插入图片描述

3、将GitHub上的仓库和本地建造的仓库进行关联,关联后将本地仓库的所有内容上传到GitHub的仓库里

    获取GitHub上仓库的HTTPS
在这里插入图片描述
    通过 git remote add origin + 地址进行关联
    在这里插入图片描述
    关联好后我们通过 git push -u origin master把本地库的所有内容推送到Github上(由于新建的远程仓库是空的,所以要加上-u这个参数,等远程仓库里面有了内容之后,下次再从本地库上传内容的时候只需git push origin master)在这里插入图片描述
    报错master->master(fetch first)原因:若新建远程仓库的时候自动创建了README文件会报错,解决方法:git pull --rebase 仓库地址,然后再git push -u origin master
    在这里插入图片描述
    

4、完事啦

其他一些git指令:
$ git init                    #把当前目录变成git可以管理的仓库
$ git add readme.txt          #添加一个文件,也可以添加文件夹
$ git add -A                  #添加全部文件
$ git commit -m "some commit" #提交修改
$ git status                  #查看是否还有未提交
$ git log                     #查看最近日志
$ git reset --hard HEAD^      #版本回退一个版本
$ git reset --hard HEAD^^     #版本回退两个版本
$ git reset --hard HEAD~100   #版本回退多个版本
$ git remote add origin +地址 #远程仓库的提交(第一次链接)
$ git push -u origin master   #仓库关联
$ git push                    #远程仓库的提交(第二次及之后)

ps:个人学习记录

发布了18 篇原创文章 · 获赞 9 · 访问量 2928

猜你喜欢

转载自blog.csdn.net/weixin_43575868/article/details/98457660
今日推荐