GitHub学习

作者: 七秒钟_的记忆 | 来源:发表于2017-09-20 21:41 被阅读0次

        今天是我第一次写文章,之前一直想写来着但是没什么时间,所以趁着今天有时间了写一下,我个人觉得写文章不为别的,一,在于提升自己的个人写作能力。二,可以让别人检阅自己写的内容,提出其中的不足之处,使自己可以加以改善提升自己的编程能力。

        今天讲的内容不涉及编程,但是我个人觉得挺重要的,可能对很多人来说这个是老掉牙的东西了,但是我是刚接触,对我来说就是个新概念。因此在这边和大家分享一下,GitHub的学习。我为什么分享这个呢,主要是我们平常写了代码可是没人帮你检阅代码的质量,使得我们自己不知道现在到底是在哪一个水平线上。例如:我们常常都会在GitHub主页上面fork别人造好的轮子,那么问题来了,我们如何也可以让别人fork自己的代码呢,而且也可以用它来免费的托管咱们的代码呢。下面我们来认真介绍一下。

注册GitHub账号

首先我们需要去GitHub主页上注册一个属于你自己的账号,官网首页如下1-1所示:

图1-1 GitHub首页

点击Sign up for GitHub进行注册,填写用户名,邮箱,密码。如图1-2所示。

图1-2 注册账号

   点击Create an account 按钮来创建你的账户,接下来会让你选择个人计划,收费计划有创建私人版本库的权限,不过我们自己这边选择免费计划就好了。如图1-3所示。

图1-3 选择免费计划

接着点击Continue按钮会进入一个问卷调查,如图1-4所示。

图1-4 问卷调查界面

如果你有兴趣就填写一下,如果没有直接点击skip this step跳过就可以了。这样我们就把账号注册完了,会自动跳转到GitHub的个人主页上。如图1-5所示。

图1-5 GitHub个人主页

接下来我们可以点击Start a project按钮来创建一个版本库了。由于我们刚刚注册过账号,在创建版本库之前还需要邮箱验证,验证成功之后就可以开始创建了。这里我们将版本库命名为MFirst,然后选择添加一个Android类型的.gitignore文件,并且使用Apache License 2.0 来作为我们的开源协议如图1-6所示。

图1-6 创建版本库

接着点击Create repository按钮,MFirst这个版本库就创建完成了。版本库的地址为https://github.com/zcxgsq/MFirst.git如图1-7所示。

图1-7 版本库主页

接下来我们打开Android Studio新建一个工程,取名为MFirst,这个对于有用过AS的就不说如何创建了。完成上面两个步骤后。接下来就是去下载Git客户端https://git-for-windows.github.io/这是一个Windows的Git下载客户端的链接。当然这个下载你可能要翻墙,才可以下载,至于如何翻墙我就不介绍了,不是本文的重点。下载完成后,安装时只要一路Next下去即可。安装完后,我们在电脑菜单中找到Git Bash打开它,并且进入到咱们的MFirst工程目录下如图1-8所示。

图1-8 在GitBash 里面进入到MFirst目录下

接下来很重要的一步,就是将将远程版本库克隆到本地,那么理所当然的我们必须知道自己创建的远程版本库的地址。回到你刚刚创建好的版本库页面,点击Clone or download按钮就可以看到了,再点击右边的按钮就可以将你的地址复制到剪切板,我的地址是:https://github.com/zcxcpp/MFirst.git如图1-9所示。

图1-9 查看版本库的Git地址

然后接着输入git clone https://github.com/zcxcpp/MFirst.git将远程版本库克隆到本地如图1-10所示。

图1-10  将远程版本库克隆到本地

看到上面这样的文字信息提示就表示克隆成功了。并且.gitignore和LICENSE两个文件也复制到了本地如图1-11所示。

图1-11 本地文件夹

或者你也可以通过Git Bash进入MFirst目录中通过ls -al命令查看一下如图1-12所示。

图1-12 查看克隆到本地的文件

现在我们需要把这个目录下的所有文件剪切到上一个目录,当然上一个目录里面也包含了.gitignore文件覆盖即可上一个目录如图1-13所示。

图1-13 上一级的目录

复制完后的上一个目录如图1-14所示:

图1-14 最后的工程目录

接下来我们就把我们项目中现有的文件提交到GitHub上面,这就很容易了,先将所有文件添加到版本控制中,首先把目录切换到上一个目录。然后输入命令git add .如图1-15所示。

图1-15 文件添加到版本控制中

然后在本地执行提交操作git commit -m "My first submission"如图1-16所示。

图1-16 本地提交

最后我们将提交的内容同步到远程版本库,也就是GitHub上面:git push origin master如图1-17所示。

图1-17 同步

这一步完成后GitHub会让我们输入用户名和密码来校验你的身份,这里输入我们注册时填写的用户名和密码即可。如图1-18所示。

图1-18 输入密码验证

同步完成之后我们刷新我们的GitHub上面的MFirst版本库的主页,就会看到刚刚提交的文件已经存在。如图1-19所示。

图1-19 在GitHub上面查看提交的内容

好了,对于如何将自己的项目上传到GitHub上面就简单的介绍到这,是不是觉得提交内容到GitHub上面很容易,当然会有点显得啰嗦了一点,不足之处还望大家指出。

相关文章

  • 开发工具

    从0开始学习 GITHUB 系列之「初识 GITHUB」 从0开始学习 GITHUB 系列之「加入 GITHUB」...

  • GitHub学习

    Git初始化及仓库创建 基本信息设置 设置用户名 设置用户名邮箱 新建本地仓库 先创建仓库文件夹 进入文件夹右击g...

  • github 学习

    以前学过一次,现在忘了,这里做个笔记,就当备忘录了 完整的github原理, git命令介绍见: https://...

  • github学习

    github安装了GitHub桌面版。也测试了xxxx.github.io。GitHub的网页博客。代码可以直接上...

  • GitHub学习

    今天是我第一次写文章,之前一直想写来着但是没什么时间,所以趁着今天有时间了写一下,我个人觉得写文章不为别的...

  • github学习

    合作者模式 邀请合作者 pycharm中使用github 与github连接 创建仓库 克隆仓库

  • GitHub学习

    1.准备工作 GitHub 是一个面向开源及私有软件项目的托管平台,作为开源代码库以及版本控制系统。简单来说就是管...

  • GitHub学习

    github上fork别人的代码之后,如何保持和原作者同步的更新 1.从自己fork之后的版本库clone $ g...

  • Github学习

    `1.首先请到github去创建 登陆 我们创建一个仓库也就是repositories我讲以mac系统为例E595...

  • GitHub

    转载: 从 0 开始学习 GitHub 系列之「初识 GitHub」 从 0 开始学习 GitHub 系列之「加入...

网友评论

    本文标题:GitHub学习

    本文链接:https://www.haomeiwen.com/subject/vkolsxtx.html