史上最简单的 GitHub 教程
文章平均质量分 86
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。
安正勋
点点滴滴,皆是学问,看到了、学会了、记住了,便是收获、便是进步。
展开
-
详述 Git 的 rebase 命令使用方法
在基于 Git 的开发过程中,我们很容易遇到合并代码的情况,例如我们从 master 分支拉取了一个 feature 分支,当我们开发到一段时间之后,可能需要将 master 的代码合并到我们当前的 feature 分支之中。原创 2022-05-11 21:46:08 · 12531 阅读 · 0 评论 -
回滚 Git 提交到 GitHub 的 commit 记录
在我们使用 Git 的时候,有时候会遇到想要回滚到某次提交之前的场景。在这时,我们只需要按照如下步骤操作,即可实现这个目的:首先,找到想要回退到某个版本的版本号,查看版本号的命令为`git log`,例如原创 2020-04-23 20:43:20 · 6883 阅读 · 3 评论 -
详述 GitHub 如何将代码从原分支合并到 fork 分支
在使用 GitHub 的过程中,我们可能会遇到这样的问题,即:如何将原分支的代码合并到fork的分支?这个问题其实很常见。当我们fork别人代码的时候,实际上是对原项目当时状态以及进度进行了一个快照,其随后发生的改变,并不会自动同步到我们的fork分支!但是为了保证我们fork的分支状态与原分支同步,这就需要我们主动将原分支的代码合并到我们fork的分支了。现在,以博主fork的akka项...原创 2019-08-01 16:47:49 · 8302 阅读 · 0 评论 -
详述 GitHub 中声明 LICENSE 的方法
当我们在 GitHub 浏览一些开源项目时,我们经常会看到这样的标志:如上图所示,Apache-2.0,我们可以将其称之为开源许可证,那么到底开源许可证是什么呢?开源许可证即授权条款。开源软件并非完全没有限制。最基本的限制,就是开源软件强迫任何使用和修改该软件的人承认发起人的著作权和所有参与人的贡献。任何人拥有可以自由复制、修改、使用这些源代码的权利,不得设置针对任何人或团体领域的限...原创 2017-08-28 12:54:05 · 52169 阅读 · 6 评论 -
关于 GitHub 的若干补充
在通读「 史上最简单的 GitHub 教程」的系列博文之后,相信大家已经初步了解以及会使用 GitHub 进行常见的操作啦!为了大家玩的更好,在此给出 GitHub 的若干补充。原创 2017-07-10 15:14:21 · 6136 阅读 · 8 评论 -
Git 进阶之「设置别名」
在“ Git 初体验及其常用命令介绍 ”中,咱们已经接触了不少常用的命令,包括:git status,查询仓库状态;git init,初始化仓库;git add,添加文件;git commit,提交文件;git log,查询提交日志;git branch,拉分支;git checkout,切换分支或者标签;git merge,合并分支;git branch -d & git bra原创 2017-04-12 16:29:58 · 9325 阅读 · 5 评论 -
通过 Git 将代码提交到 GitHub(下)
在「通过 Git 将代码提交到 GitHub(上)」一文中,我们已经介绍了向 GitHub 提交代码时的第一种情况,即:第一种:本地没有 Git 仓库,这时我们可以直接将远程仓库clone到本地。通过clone命令创建的本地仓库,其本身就是一个 Git 仓库了,不用我们再进行init初始化操作啦,而且自动关联远程仓库。我们只需要在这个仓库进行修改或者添加等操作,然后commit即可。接...原创 2017-04-08 14:57:29 · 21128 阅读 · 16 评论 -
通过 Git 将代码提交到 GitHub(上)
1 前言在博文“ 利用 SSH 完成 Git 与 GitHub 的绑定 ”中,咱们完成了本地 Git 与远程 GitHub 的绑定,这意味着咱们已经可以通过 Git 向 GitHub 提交代码啦!但是在进行演示之前,咱们需要先了解两个命令,也是咱们在将来需要经常用到的两个命令,分别为push和pull.push:该单词直译过来就是“推”的意思,如果咱们本地的代码有了更新,为了保持本地与远程的代码同步原创 2017-04-05 11:23:11 · 46688 阅读 · 24 评论 -
利用 SSH 完成 Git 与 GitHub 的绑定
在“ 史上最简单的 GitHub 教程“中,咱们已经对 GitHub 有了一定的了解,包括创建仓库、拉分支,或者通过Clone or download克隆或者下载代码;咱们也下载并安装了 Git,也了解了其常用的命令。But,无论是 GitHub,还是 Git,咱们都是单独或者说是独立操作的,并没有将两者绑定啊!也就是说,咱们现在只能通过 GitHub 下载代码,并不能通过 Git 向 Gi原创 2017-04-04 13:06:48 · 51191 阅读 · 27 评论 -
Git 初体验及其常用命令介绍(下)
在前一篇博文“ Git 初体验及其常用命令介绍(上) ”中,咱们已经了解了 Git 的一些常用命令了,包括status、init、add、commit和log等等,接下来,咱们接着上一篇博文的内容,继续介绍 Git 的常用命令。第 6 个命令:git branch在命令行窗口的光标处,输入git branch命令,查看 Git 仓库的分支情况:如上图所示,显示了仓库“demo”中的分支情况,现在仅有原创 2017-04-02 21:42:38 · 17872 阅读 · 10 评论 -
Git 初体验及其常用命令介绍(上)
在博文“ Git 安装流程及步骤 ”中,咱们已经把 Git 安装完成啦!接下来,咱们就一起体验 Git 的魅力,以及了解 Git 的常用命令。不知道大家是否还记得,在 Git 安装完成的时候,咱们曾在 Git Bash 中输入git命令进行测试,其返回的结果如下图所示: 最后,附上博主的 GitHub 账号,欢迎大家 Follow:维C果糖原创 2017-04-02 16:47:26 · 32122 阅读 · 21 评论 -
Git 的安装流程及步骤
在之前的“史上最简单的 GitHub 教程”中,咱们已经知道了如何创建 GitHub 账号、创建仓库、进行个性化设置等等,但是咱们还要知道:GitHub 是基于版本控制系统 Git 之上的啊!如果咱们想要进入代码托管,想要进行团队协作,这都少不了一个工具,那就是:Git. 因此,在本篇博文中,咱们就一起来了解一下 Git 的安装流程及步骤。首先,进入 Git 的官网:git - -fast-vers原创 2017-04-02 13:32:20 · 53177 阅读 · 17 评论 -
GitHub 术语解释
为了大家进一步了解和使用 GitHub,在本文中,咱们就一起来看看 GitHub 的常用术语,也可以说是基本概念:Repository:简称“Repo”,可以理解为“仓库”,咱们的项目就存放在仓库之中,也就是说,如果咱们想要建立项目,就得先建立仓库,有多个项目,就建立多个仓库。Issues:可以理解为“问题”,举一个简单的例子,如果咱们开源一个项目,如果别人看了咱们的项目,并且发现了 bug,或者感原创 2017-03-31 09:02:33 · 28309 阅读 · 7 评论 -
创建 GitHub 仓库的步骤及方法
在「GitHub 主页介绍及修改个人信息」一文中,我们已经对 GitHub 的个人主页有了一些了解,并且完成了对个人信息的修改。但是美中不足的是,我们还没有自己的Repo啊,也就是 GitHub 的核心要素——库,接下来,我们就尝试创建自己的 GitHub 仓库。如上图所示,此为博主的 GitHub 个人主页,点击Repositories,进入如下界面:点击上图标注所示的绿色New...原创 2017-03-30 09:21:19 · 31859 阅读 · 11 评论 -
GitHub 主页介绍及修改个人信息
接着博文“ 敲开 GitHub 的大门 - 注册账号 ”的内容,咱们继续往下介绍:标注1:View profile and more,更多选项视图;标注2:Your profile,个人简介。如上图所在,咱们依次点击 标注1 所示的View profile and more和 标注2 所示的Your profile,进入“ 个人简介 ”界面:标注1:Edit profile,修改个人简介;原创 2017-03-28 16:33:03 · 46527 阅读 · 7 评论 -
敲开 GitHub 的大门 · 注册账号
在博文“ 初识 GitHub - 简介篇 ”中,咱们已经初步了解了 GitHub,里面有众多的业界大神、有丰富的学习资料、有著名的开源项目代码,咱们也可以在 GitHub 中增长自己的技术能力、渲染自己的简历,甚至搭建自己的个人博客或者网站。此外,最重要的,也是 GitHub 的核心亮点,那就是:咱们可以在 GitHub 上同世界各地的人协同开发项目。而且简单、容易的让人难以置信。那么,你准备好了吗原创 2017-03-28 14:35:19 · 43063 阅读 · 8 评论 -
初识 GitHub · 简介篇
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。原创 2017-03-27 21:22:08 · 70658 阅读 · 8 评论 -
深入理解 GitHub Flow
GitHub Flow 是一个轻量级,基于分支的工作流,其支持团队和项目的定期部署。本指南介绍了 GitHub Flow 的工作原理。1. 创建分支(Create a branch)2. 添加提交(Add commit)3. 提出 Pull 请求(Open a pull request)4. 讨论和评估你的代码(Discuss and review your code)5. 发布(Deploy)6.翻译 2017-03-24 19:14:29 · 13242 阅读 · 2 评论 -
Hello World · GitHub 指南
前言Hello World 项目是计算机编程历史中悠久的传统。在咱们学习新知识的时候,她也是一个简单的练习。现在,就让咱们一起了解 GitHub 吧!你将学会,如何:创建和使用仓库;启用和管理一个新的分支;修改一个文件并将其提交到 GitHub;打开并合并一个 pull 请求。翻译 2017-03-24 11:33:14 · 17954 阅读 · 8 评论