github简单使用一--上传文件至远程仓库

第一次使用github,最开始完全不懂如何去入手,经过一番了解之后总算知道该如何去入手,具体过程如下文所述。

申请github账号

在浏览器搜索框输入github.com,进入github页面进行注册,需要输入用户名(自定义)、邮箱、密码。
在这里插入图片描述
填写成功后按照页面提示进行信息补充,最后还需要到注册邮箱中按指定步骤完成账号申请,至此,我就有一个可以使用的github账号了。

创建仓库

使用github的目的就是对代码或其他资料进行托管,那么对于某一个项目就需要在github上创建一个仓库,通过账号密码登录到github上之后在页面右上角处点击new repository新建仓库:
在这里插入图片描述
点击后会出现创建仓库相关信息页面:
在这里插入图片描述
最后点击Create respository完成仓库创建,并出现如下页面:
在这里插入图片描述
创建完仓库后可以获取该仓库的https和SSH地址,该地址可用来直接访问该仓库,如果仓库是公有状态的话,一个空的仓库如何进行代码托管呢,仅需要一个本地工具Git。

Git安装

由于我是使用的windows10-64bit系统,所以需要安装Git环境,其下载地址如下:https://git-for-windows.github.io/
在这里插入图片描述
安装包下载成功后,双击安装包,选择添加桌面图标即可快速打开git-bash命令行,
在这里插入图片描述
选择安装位置,完全选择默认选项,最后点击安装即可,期间无任何阻碍,安装完成后在桌面找到Git Bash快捷方式并打开,界面如下:
在这里插入图片描述
成功安装Git后还需要创建本地SSH Key,输入命令:
$ ssh-keygen -t rsa -C "XXXX@XXX.com"
输入命令并按下回车,后面一些操作也默认回车,出现如下内容即可。
在这里插入图片描述
成功后会在User文件夹对应的用户下创建.ssh文件夹,其中有一个id_rsa.pub文件,打开后如图:
在这里插入图片描述
我们复制其中的key(复制所有内容),然后跳转到github页面,进入配置页面填写SSH Key。
在这里插入图片描述
进入Settings->SSH and GPG keys->new SSH key,把之前复制的key粘贴到编辑框中,注意是从id_rsa.pub文件的ssh-rsa开始复制。
在这里插入图片描述
添加成功后会出现如下页面:
在这里插入图片描述
至此,Git和Github已经完成关联,接下来就是如何将本地代码推送到github上。

本地仓库上传至github

首先打开git-bash,由于每次进行commit操作都需要进行用户名和邮箱的记录,因此需要设置全局用户名和邮箱:
在这里插入图片描述
这样,就可以开始进行本地仓库创建了,通过命令行进入指定路径,创建文件夹Learn作为工程文件夹,并新建需要托管的文件及写入内容。
在这里插入图片描述
通过最后的ls命令可以看到Learn文件夹中包含一个文件ReadMe.txt,其内容为:
在这里插入图片描述
然后,我们可以在Learn中创建一个本地仓库,使用git init命令:
在这里插入图片描述
打开文件管理器可以看到一个.git的文件夹,里面保存了git相关的版本控制信息,
在这里插入图片描述
创建好本地仓库后使用git add(带上-A参数表示添加所有文件) 和 **git commit(带上-m参数可以在提交时加上注释)**命令将文件ReadMe.txt添加到本地仓库并提交,也可以使用一条命令完成add和commit功能,git commit -a -m"注释内容",操作如图:
在这里插入图片描述
提交完成后就是将本地仓库推送到远程github中了,仍然使用命令行完成,操作如下:
在这里插入图片描述
远程推送使用git remote将本地仓库关联到远程仓库、git push命令完成上传操作。
在这里插入图片描述
至此,已经完成了文件的远程推送,刷新下github页面可以看见ReadMe.txt已经出现在仓库里:
在这里插入图片描述

总结

  • 申请账号
  • 新建远程仓库
  • 创建本地仓库
  • 使用Git命令行完成相应操作(init、add、commit、remote、push)

PS:git的一些其余简单操作见后续文章。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值