GitHub 的 10 分钟快速入门教程

article/2025/9/6 14:14:15

Hello World

这一篇是 GitHub 的 10 分钟快速入门教程,因为找不到中文版,大橙子自己给大家翻译了一下。

Hello World 项目是计算机编程的一个历史悠久的传统。这一篇我们也通过这个简单的练习让你学习到新的知识。那么就让我们开始 GitHub 的学习旅程吧!

通过本教程,你将会学习到:

  • 创建和使用一个仓库
  • 开始并管理一个新的分支
  • 修改文件并作为提交推送到 GitHub
  • 开启并合并一个 Pull Request

What is GitHub?

GitHub 是一个版本控制和协作的代码托管平台。无论你和小伙伴们身处何地,它都可以让你们一起合作开发项目。

这个教程教你一些 GitHub 的基本要领,像仓库、分支、提交和 Pull Requests。你将创建你自己的 Hello World 仓库并学会 GitHub 的 Pull Request 的工作流程(创建和审查代码的一种流行方式)。

不需要任何代码

学习这篇教程,你只需要一个 GitHub.com 的账号和畅通的互联网环境在这里插入图片描述);不要求你懂得如何编程,或者使用命令行,亦或者安装 Git。

**提示:**将本页面作为一个单独的浏览器窗口(或标签)打开,这样你可以依葫芦画瓢地完成本教程中的步骤。

第一步:创建一个仓库

仓库通常是用来组织一个项目的。仓库可以存放文件夹、文件、图片、视频、电子表格还有数据集 —— 任何你的项目需要的内容。

我们推荐你在项目中包含一个 README 文件,或者建立一个可以查看项目信息的文件。在 GitHub 上,一旦你创建一个新的仓库,就可以很容易地创建一个 README 文件和 license 文件(用于声明版权)。

你的 hello-world 仓库可以是一个分享想法,资源,甚至是和其他小伙伴讨论交流的地方。

创建一个新的仓库

  1. 在页面的右上角,点击头像隔壁的“+”号,选择 New repository
    在这里插入图片描述

  2. 将你的仓库命名为 hello-world

  3. 为该项目写上一段简短的描述

  4. 勾选 Initialize this repository with a README(为该仓库初始化一个 README 文件)

  5. 最后点击 Create repository

第二步:创建一个分支
在这里插入图片描述

通过分支的方式,允许你在同一时间对仓库不同版本的内容进行操作。

默认情况下,你的仓库中拥有一个叫做 master 的分支,它被认为是主分支。我们可以建立不同的分支进行测试和编辑,完善以后再提交至 master。

当你在 master 建立一个分支时,你拷贝的是当时 master 分支里的内容。如果其他小伙伴修改了主分支的内容,你可以将这些更新的内容拉取到你的分支上。
在这里插入图片描述
下图展示了以下几点内容:

  • master 分支
  • 一个新的分支叫做 feature(因为我们希望在这个分支上增加一些新功能)
  • feature 分支在合并到 master 之前的所作所为

在这里插入图片描述

你有没有试过像下边这样保存一个文件的不同版本:

  • story.txt
  • story-joe-edit.txt
  • story-joe-edit-reviewed.txt

GitHub 仓库的分支就是类似这样实现的。

在 GitHub 中,我们的开发人员、作家、设计师在分支上修复 bug 和开发新功能,这些都是独立于 master 分支的。当这些工作确认完成之后,他们将合并回 master 分支。

创建一个新的分支

  1. 来到你的新仓库 hello-world 中

  2. 点击那个叫做 branch: master 的下拉按钮

  3. 在新分支的文本框中输入你的分支名称:readme-edits

  4. 单击蓝色框框中的 Create branch 或直接回车键走起

现在你拥有了两个分支:master 和 readme-edits。它们看起来贼像,但这只是暂时的!下面我们将修改添加到新的分支里。

第三步:提交修改

哇哦!现在你位于 readme-edits 分支的代码视图了,它是拷贝自 master 分支的。让我们做些修改吧!

在 GitHub 上,保存修改被称为提交(commits)。每次提交都有一个关联的提交信息,用于描述你做所的修改。提交信息将捕获你的修改历史,这样其他小伙伴就能知道你到底干了啥。

提交修改

  1. 点击 README.md 文件

  2. 点击文件视图右上角的铅笔图标进行编辑

  3. 在编辑框中,随便写一些东西

  4. 在下边填写提交信息并描述你的修改

在这里插入图片描述
在这里插入图片描述

  1. 最后点击 Commit changes 按钮

这些修改只影响了 readme-edits 分支的 README 文件,而 master 的 README 文件并没有被改变,所以现在两个分支的内容已经不同了。

第四步:发起 Pull Request

写得好!现在你拥有一个非 master 分支的修改,你可以发起一个 pull request。

Pull Requests 是 GitHub 实现合作的核心。当你发起一个 pull request 的时候,表示你希望别人将你修改的内容进行审查然后合并到他们的分支中去。

Pull Requests 会显示每个分支的不同之处,添加(绿色)和删减(红色)的地方都会显示出来。

只要执行一次提交,就可以开启一个 pull request 和讨论,不需要你将所有的代码都完成。

通过使用 GitHub 的 @ 通知系统,你可以获得指定小伙伴或团队(无论他们身在何处)对 pull requset 的反馈消息。

你也可以在自己的仓库中开启 pull requests 并将它们合并进来。这是你在进行大项目开发前先熟悉 GitHub 流程的好方法。

为修改过的 README 文件开启一个 Pull Request

点击图片可以查看大图

步骤 演示
点击 Pull Request 标签,然后在 Pull Request 页面中点击 New pull request 按钮
在这里插入图片描述
选中 readme-edits 分支,用于和 master(原始)分支进行对比
在这里插入图片描述
在对比页面查看两个分支的不同,确保你希望提交的内容正确
在这里插入图片描述
当你确认所有待提交的内容正确无误之后,点击页面上方那个绿色的按钮 Create Pull Request
为你的 pull request 操作写一个标题以及简短的说明
在这里插入图片描述
完成之后,点击 Create pull request 按钮即可。

提示:你可以使用 emoji 表情,还可以拖拽图片到说明窗口中。

第五步:合并你的 Pull Request

最后一个步骤,是时候将你的修改合并到一块了 —— 合并你的 readme-edits 分支到 master 分支中。

  1. 点击绿色按钮 Merge pull request 将修改的内容合并到 master 分支中

  2. 点击 Confirm merge 按钮

  3. 点击紫色框中的 Delete branch 按钮删除分支,因为它已经合并进来了。

在这里插入图片描述

在这里插入图片描述

庆祝!

通过完成本教程,你学会了如何创建一个项目,并在 GitHub 上拉取请求(Pull Request)!

下面是你在本教程中学到的内容:

  • 创建和使用一个仓库
  • 开始并管理一个新的分支
  • 修改文件并作为提交推送到 GitHub
  • 开启并合并一个 Pull Request

http://chatgpt.dhexx.cn/article/AeSnRrV8.shtml

相关文章

【Github教程】史上最全github使用方法:github入门到精通

【初识Github】 首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。 Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其它项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius和Merb在内的很多知名…

Github和Git的基本教程,适合新手

借鉴了这个博主的笔记 观看了b站up主的视频 Github和Git的基本使用 Github一.基本概念二 .创建账号三.创建仓库四:仓库管理五.仓库主页英文介绍 Git一. Git优势二.下载地址三.基本信息设置四.工作区域(上传文件到Github)五.删除文件六. 修改…

github入门教程最全中文版(官方)

该的Hello World项目是计算机编程历史悠久的传统。这是一个简单的练习,可以让你在学习新东西时开始学习。让我们开始使用GitHub! 您将学习如何: 创建和使用存储库启动并管理新分支对文件进行更改并将其作为提交推送到GitHub打开并合并拉取请…

github注册以及安装教程

github注册以及安装教程 首先,我们了解一下github.gitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 git 作为唯一的版本库格式进行托管,故名 gitHub。github 于 2008 年 4 月 10 日正式上线,除了 git 代码仓库托管及基…

GitHub快速上手--GitHub高效操作教程

一、前言 如果你正在看我的这篇文章,说明你已经对GitHub有了一些基础的了解,下面我们将详细叙述每一步的操作,以保证你能够快速上手GitHub,完成对代码的管理。 二、创建仓库 登录GitHub账号,点击页面右上角的加号&am…

GitHub使用教程-官网指南

此文为GitHub官网操作示例,英文原版见下文或访问地址:Hello World GitHub Guides Hello World 十分钟教学指南 Hello World项目在计算机编程领域是一个历史悠久的传统。当你学习一些新的东西的时候,它是你开始学习的一个简单的练习。让我…

GitHub注册教程(图文详解)

一、注册github流程 1.首先进入github官网 https://github.com/ 2.点击绿色框Sign up for GitHub进行注册 3.注册页面第一栏email(邮箱),第二栏password(密码),第三栏username(用户名&#xff…

手把手教你简易上手GitHub(教程)

1.创建仓库 仓库是存储想法、资源甚至与他人共享和讨论的地方。(记笔记的地方) 在任何页面的右上角,使用 下拉菜单选择 New repository(新建仓库)。 在 Repository name(存储库名称)框中&am…

Github注册教程

GitHub注册教程 目录 一. 认识GitHub二. 注册GitHub三. 使用GitHub 一. 认识GitHub GitHub是一个托管代码的网站,只支持Git作为唯一的版本库格式进行托管。2018年6月4日,微软收购GitHub。 二. 注…

GitHub教程 Git Bash详细教程

文章目录 1 下载安装2 设置用户3 本地文件夹的操作 3.1 进入文件夹3.2 查看3.3 退出文件夹3.4 新建、删除 4 仓库设置 4.1 初始化本地仓库4.2 新建远程仓库4.3 建立连接4.4 文件上传4.5 文件下拉4.5 文件克隆 这个主要介绍Git Bash的使用教程。 1 下载安装 首先抛一个Win…

GitHub——入门教程

一、注册GitHub账号 GitHub官网https://github.com/ 注册之后,登录注册的邮箱验证后注册完成。 二、下载Git 有Mac,Windows,Linux版本的。下载地址:https://git-scm.com/downloads 下载完后,打开安装,一…

Github教程】史上最全github使用方法:github入门到精通

【Github教程】史上最全github使用方法:github入门到精通 【初识Github】 首先让我们大家一起喊一句“Hello Github”。YEAH!就是这样。 Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后&#x…

GitHub 新手详细教程

这篇文章是我自己写的关于GitHub的内容,从我刚听到这个直到设置成功每一步都有详细的步骤来解释,其中有一些截图或者代码来自于网上。 在开始前先跟大家说一下这篇博客是来介绍桌面版GitHub的使用的,如果只是简单的想使用GitHub新手可以使用…

GitHub 详细教程

GitHub发现开源项目,提高工作效率 本文是《learn-github-from-zero》读书笔记,做了一些简洁化修改。   主要内容是GitHub页面介绍、Git Bash基础命令、GIT进阶、Git Flow分支管理流程和最后的开源项目参与。不包含GitHub账号注册、Git Bash下载安装、s…

GitHub入门教程

一、注册GitHub账号 GitHub官网https://github.com/ 注册之后,登录注册的邮箱验证后注册完成。 二、下载Git 有Mac,Windows,Linux版本的。下载地址:https://git-scm.com/downloads 下载完后,打开安装,一直…

github教程

github是一个代码托管平台,可以实现了代码的版本控制以及实现协同开发。作为一个新的程序员每天工作的结束将一天的工作上传到git是是一个好的习惯。下面来介绍如何使用git。 一、git环境的创建 1、使用git的首先需要一个在https://github.com/上注册一个账号。假如…

Github新手简单入门图文详解

Github简单入门使用说明 1 前期准备1.1 注册GitHub账号1.2 下载安装Git1.2.1 下载1.2.2 安装 2 正式使用2.1 下载开源的项目2.2 创建自己的项目2.2.1 新建项目2.2.2 修改项目 3 写在最后 1 前期准备 1.1 注册GitHub账号 登录Github官网,根据提示注册即可&#xff…

Github使用教程

如果你是一枚Coder,但是你不知道Github,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code搬运工。 但是你如果已经在读这篇文章了,我觉的你已经知道Github了。 正是Github,…

新手小白Github够用教程(最新必备)

学习python一段时间,进入状态比较快的同学开始接触到Github这个神奇的网站了。 你也希望像那些资深工程师一样熟练的使用Git 和 Github,那操作看起来格调很高。 真相来了!~ 其实很多在职的工程师们也只会简单的几个操作,但这真的就够用了。 很多人都是被网络上那些招式繁…

人工智能初学者入门相关题型

1、八数码问题 思路: A*搜索算法求解八数码问题 解析: 如果用A搜索算法做,思路如下,最优解同上 八数码问题(变式) 题解: A*算法求解同题 题解: 2、汉诺塔问题 思路&#…