一、Github 与 Git
-
Git 是一个免费的开源分布式版本控制系统,你可以使用它来跟踪文件中的更改。你可以在 Git 中处理所有类型的项目。使用 Git,你可以将更改添加到代码中,然后在准备好时提交(或保存)它们。这意味着你还可以返回之前所做的更改。开发者常将 Git 与 GitHub 一起使用。
-
GitHub 是一个基于 git 的代码托管平台,在 github 上可以建立仓库用于存放项目。GitHub 是一个免费的开源系统,所以我们可以在上面找到有用的资料,也可以保存自己做的一些开源项目,以供别人参考,当然 Github 也提供了付费的私人仓库,以供有人需要将一些不公开的项目放入云端仓库,而且 Github 还具有很好的代码管理能力。
二、git 的下载安装
git 是一个免费的软件可以直接去官网下载,这里把链接放到下面。 git 官网: https://git-scm.com/
跟着安装引导,全部点击下一步即可成功安装,我们需要 git 去管理 Github。 如果安装没问题,用鼠标在桌面或文件夹任意地方右击可以看到出现两个带 Git 的选项。接下来我们主要使用的是 Git Bash,也就是命令行工具进行 Github 的上传。
这里需要说明一下,git 的默认编辑器是 Vim 编辑器,这是一个比较古老的编辑器,它的一些操作与我们现在使用的编辑器不同,不过用熟练之后可以完全脱离鼠标进行编程。在后续的使用过程中可能会出现一些误操作,在遇到的时候我会进行说明。
三、Github 的注册
Github 官网:https://github.com/
这是 Github 的官网,首先我们需要去官网注册一个账号,由于 Github 是一个国外的网站,访问可能需要配置网络环境,大家可以去了解一下相关的方法。 克服这个困难之后,我们成功注册,注册的流程还是比较简单的,只需要按照要求去注册即可,注册的邮箱可以是国内的邮箱,留一个常用的就好,方便日后的登录。
四、Github 的上传
1.GitHub 的上传原理
如图所示,是 Github 上传的一个原理图,我们的电脑就是 workspace,当我们执行 add 和 commit 命令后,项目文件会被推送到一个中间仓库,它既不在本地也不在 Github 远端仓库,可以用于临时保存文件。然后使用 push 命令,将文件推送到 Github 仓库管理,这时文件将被 Github 保存起来,可以随时拉取文件,所以我们主要做三步:
**第一,将项目文件加到缓冲区;
第二,将文件提交到中间仓库;
第三,将文件推送至 Github。**但是在这之前需要对本地仓库进行配置。
2.远程仓库的申请
首先我们需要创建一个远端仓库。 第一步: 进入个人主页后,找到这个加号。

























