一步步教你在GitHub上上传自己的项目

前期准备:注册好GitHub账号,安装好Git。
如果没有注册好账号的,在GitHub官网按提示一步步注册就行。
如果没有安装好Git,在官网下载安装好Git,链接地址:
https://git-scm.com/downloads

第一步:

在电脑搜索GIt Bash,打开应用。
在这里插入图片描述

第二步:

cd 进入到自己项目的地址
在这里插入图片描述

第三步:

输入git init 意思是在自己的项目中生成Git项目管理,执行完后可以发现目录中多了一个.git文件。
在这里插入图片描述

第四步:

输入git add . (这里注意add和.之间有一个空格)将项目目录下的所有文件添加到仓库中。
在这里插入图片描述

第五步:

输入git commit -m "注释内容" 给提交的项目添加注释。
在这里插入图片描述
接着会出现下面的提示,提示配置用户名或者邮箱。按照提示内容进行输入即可,提示如下:

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

在这里插入图片描述
配置完用户名后,再次输入:git commit -m "注释内容"

在这里插入图片描述

第五步:

输入git remote add origin https://自己的仓库url地址,将本地的仓库关联到github上。这里我的url地址是:'https://github.com/tea-Sir/springboot.git'。(url地址可以在GitHub仓库找到,如下所示)
在这里插入图片描述

第六步:

输入git push -u origin master 将项目上传到GitHub仓库中。
在这里插入图片描述
经过上面六步,你的项目应该就已经成功上传到GitHub了。

在github远程创建仓库后, 利用gitbash进行提交本地文件的时候出现如下错误:

$ git push origin master
Fatal: HttpRequestException encountered.
Username for 'https://github.com': syb666
To https://github.com/syb666/Django-admin.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/syb666/Django-admin.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

解决办法:

1: 进行push前先将远程仓库pull到本地仓库
$ git pull origin master    #git pull --rebase origin master
$ git push -u origin master
 
2: 强制push本地仓库到远程 (这种情况不会进行merge, 强制push后远程文件可能会丢失 不建议使用此方法)
$ git push -u origin master -f
 
3: 避开解决冲突, 将本地文件暂时提交到远程新建的分支中
$ git branch [name]
# 创建完branch后, 再进行push
$ git push -u origin [name] 

上面的分享希望能对正在前进的你有所帮助。加油,奥利给!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值