把项目上传至GitHub,更新GitHub以已有项目

GitHub大法好

我觉得,每个程序员都应该使用GitHu。原因我就不多说了,如果你没有用过GitHub,那么您可以阅读以下文章,学习并上传您的第一个开源项目。
在这里插入图片描述

如果您还没有安装git, 您需要安装git。在win,mac,Liunx上安装git时大同小异,网上也有很多文章,这里不做详细说明。

在这里插入图片描述

您需要实现创建好一个代码仓库,以便后面使用。
在这里插入图片描述

点击NEW,新建一个代码仓库
在这里插入图片描述

第一步,给您的代码仓库创建一个你喜欢的名称
第二步,添加一些您对此代码仓库的描述
第三步,设置此代码仓库的公开或私有
第四部,完成创建

创建好之后,请记住一下这一段代码,它的格式也很容易记住,git@github.com:您的用户名/项目名称.git
在这里插入图片描述

正片开始

用命令行进入您的项目目录,如本文章所上传的项目(一个基于python的图像识别程序).
本文在win操作,mac,linux同理。
第一步,进入项目目录
在这里插入图片描述

第二步,输入命令 git init
在这里插入图片描述

第三步,配置ssh,输入:ssh-keygen -t rsa -C “您的邮箱地址” (邮箱替换成你登录github的邮箱)
在这里插入图片描述

这一步会为您生成一个ssh key,它的保存位置为上图黄色标出的相应本地位置
第四步,复制ssk到粘贴板,您可以直接到sshKey的保存位置打开.pub文件手动复制。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

title随意谢,把ssk key文件(后缀为.pub)的内容复制到key文本框里面,点击Add SSH key保存
第五步,输入ssh -T git@github.com验证sshkey是否配置成功,若提示Are you sure you want to continue connecting (yes/no)? 请输入***yes***.
回车之后出现 ***You’ve successfully authenticated, but GitHub does not provide shell access.***则表明您已成功配置sshkey。
若出现错误,请复制错误信息到百度或谷歌寻找正确解决方法。
在这里插入图片描述

第六步,配置您的GitHub的登录名以及登陆邮箱
命令分别是git config --global user.name “您的登陆名”
git config --global user.email “您的登陆邮箱”
在这里插入图片描述

到这里,我们就可以上传代码了,只需要简单几步,您就可以成功上传您的第一个开源托管项目
您当前命令行位置还是在您要上传至GitHub的项目的目录

第七步,输入命令git status, 这里会搜索您的项目目录所用有的项目文件,例如我这就搜出了红色那几个东西,两张图片,两个.py文件
在这里插入图片描述

第八步,输入命令git add . (注意后面有个 “.”)
在这里插入图片描述

第九步,输入命令git commit -m “一些描述,随便写”
在这里插入图片描述

第十步,输入命令git remote add origin git@github.com:登录名/项目名称.git(这里的git@github.com:登陆名/项目名称.git 是前面创建仓库的时候老子让你记下来的那一段东西,填上来就好了。)
在这里插入图片描述

当你看到上图最后一句,就你回到你的GitHub相应代码仓库里,刷新一下,您就可以看见您的项目代码已经托管到上面了
在这里插入图片描述

至此,您已经上传好了您的代码,以后你要是要更新了您的代码你就可以使用以下几步更更新GitHub上的代码了

命令行进入你的项目目录,输入命令git status,这里会自动搜寻你已经做了那些修改,新增或删除了什么文件
然后再键入 git add . (注意这里最后面有一个 “.”)
再输入命令 git commit -m "项目简单描述,随便写"
最后输入 git push origin master
完成以上几条简单的命令,你就可以更新你的代码仓库了。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值