第一次使用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的一些其余简单操作见后续文章。