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

article/2025/9/6 17:08:00

1.创建仓库

仓库是存储想法、资源甚至与他人共享和讨论的地方。(记笔记的地方)

  1. 在任何页面的右上角,使用  下拉菜单选择 New repository(新建仓库)

  2. 在 Repository name(存储库名称)框中,输入 hello-world

  3. 在 Description(说明)框中,编写简短说明。

  4. 选择 Add a README file(添加 README 文件)

  5. 选择您的存储库是公有还是私有

  6. 单击 Create repository(创建仓库)

2.创建一个main的分支

分支是什么呢?我的理解就是main好比是一张正式的数学试卷,创建的分支就是带有做题时间和为什么这么做这道题的可以打草稿的副本数学试卷。

具体怎么做呢?如下:

  1. 单击 hello-world 存储库的 Code(代码)选项卡。
  2. 单击其中显示 main 的文件列表顶部的下拉列表。

  3. 在文本框中键入分支名称 readme-edits
  4. 单击 Create branch: readme-edits from main(创建分支:从 main 创建 readme-edits)
  5. 此时您有两个分支:main 和 readme-edits。 现在,它们看起来完全相同。 接下来,您将向新分支添加更改。

3. 提交更改

  1. 在您创建的 readme-edits 分支下,单击 README.md 文件。

  2. 单击 🖊 编辑文件,输入“这是记录日常学习笔记用的仓库!”

  3. 在编辑器中,编写一些关于您自己的内容。 尝试使用不同的 Markdown 元素。

  4. 在 Commit changes(提交更改) 框中,编写描述更改的提交消息。

  5. 单击 Commit changes(提交更改)

 

 这样就把分支中的readme文件编辑好了,这些更改将仅适用于 readme-edits 分支上的 README 文件,所以这个分支现在包含不同于 main 的内容。

 

4. 合并到main上+拉取请求

现在,您在 main 以外的分支中进行了更改,可以打开拉取请求。

拉取请求是 GitHub 上协作的核心。 打开拉取请求后,可以提出更改,要求某人审查和提取您的贡献并将其合并到其分支中。 拉取请求显示两个分支中内容的差异。 变化、增减以不同的颜色显示。

只要进行提交,便可打开拉取请求并开始讨论,即使在代码完成之前亦可。

通过在拉取请求消息中使用 GitHub 的 @提及功能,您可以向特定人员或团队请求反馈,无论他们近在大厅还是远在 10 个时区之外。

您甚至可以在自己的存储库中打开拉取请求并自行合并。 这是在处理大型项目之前了解 GitHub 流程的好方法。

  1. 单击 hello-world 存储库的 Pull requests(拉取请求)选项卡。

  2. 单击 New pull request(新拉取请求)

  3. 在 Example Comparisons(示例比较)框中,选择您创建的分支 readme-edits 以与 main(原始分支)进行比较。

  4. 在 Compare(比较)页面上的差异中查看您的更改,确保它们是您要提交的内容。

  5. 单击 Create pull request(创建拉取请求)

  6. 为拉取请求指定一个标题,并写下更改的简要说明。 您可以包含表情符号以及拖放图像和 gif。

  7. (可选)在标题和说明右侧,单击 Reviewers(审查者)旁边的 。 单击 Assignees(受理人)Labels(标签)Projects(项目)或 Milestone(里程碑)以将这些选项添加到您的拉取请求。 您不需要添加任何内容,但这些选项提供了使用拉取请求进行协作的不同方式。 更多信息请参阅“关于拉取请求”。

  8.    单击 Create pull request(创建拉取请求)

 

 

在最后一步中,您将 readme-edits 分支合并到 main 分支中。 合并拉取请求后,readme-edits 分支上的更改将合并到 main

有时,拉取请求可能会引入与 main 上现有代码冲突的代码更改。 如果存在任何冲突, GitHub 将提醒您有关冲突代码的信息,并防止合并,直到冲突解决为止。 您可以进行解决冲突的提交,也可以使用拉取请求中的注释与团队成员讨论冲突。

在本演练中,应该没有任何冲突,因此您已准备好将分支合并到主分支中。

  1. 单击 Merge pull request(合并拉取请求),将更改合并到 main
  2. 单击 Confirm merge(确认合并)。 您将收到一条消息,指出请求已成功合并且请求已关闭。
  3. 单击 Delete branch(删除分支)。 现在,您的拉取请求已合并,并且您的更改位于 main 上,您可以安全地删除 readme-edits 分支。 如果要对项目进行更多更改,可以随时创建新分支并重复此过程。

总结: 

已经学会并完成了如下功能,上手试试吧 

  • 创建了一个开源仓库
  • 启动并管理了新的分支
  • 更改了文件并将这些更改提交到 GitHub
  • 打开并合并了拉取请求

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

相关文章

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、汉诺塔问题 思路&#…

AI机器学习入门

前言 机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。主要研究计算机系统对特定任务的性能,逐步进行改善的算法和统计模型。通过输入海量数据对模型进行训练,使模型掌握数…

人工智能入门学习笔记(一)

家人们,好久不见哈!最近在尝试着学习人工智能的相关知识和具体技能呀。说实话,当像我这样的 小白初探人工智能体系时,总是被很多未知的名词以及茫茫内容所淹没,便去想通过网络学习帮助自己建立正确的人工智能基本概念认…

【人工智能】人工智能是什么?如何入门人工智能?我们为什么要学人工智能?

目录 什么是人工智能? 人工智能都要学一些什么? 机器学习与人工智能,深度学习的关系: 如何成为一名机器学习的专家 ? 机器学习--入门 1.B站(Bilibili)的一位up主:KnowingAI。…

零基础学习人工智能如何入门?

这几年我国对人工智能人才的需求量非常大,因此参加人工智能培训转行人工智能行业是非常明智的选择,那么零基础的人适合学人工智能吗?人工智能是一个跨学科的技术,零基础学习人工智能事可以的,可以从以下几个方面着手: …

零基础怎么入门人工智能?

一、语言 希望在进入这个领域之前 至少得会一门语言 Python。 后面可以学学C或者C,很多源码也是C和C的 二、数学 以及不想做调包侠的话,学通透得有比较好的数学基础: 微积分 线性代数 概率论 如果数学基础不好可以先补一补,…

学人工智能看什么书?AI入门书籍推荐

对于零基础新手想要人工智能入门的第一步,应该是多看基本大师的书,对人工智能有一个初步的系统的了解。AI看什么书?下面我将给大家推荐五本人工智能入门书籍,虽然不算多但贵在精,相信大家看完这五本书就足以入门了。 …

人工智能入门需要学习哪些课程?AI基础知识

要入门人工智能,需要掌握一些基础知识和技能。以下是一些入门人工智能需要学习的课程和基础知识: 人工智能入门需要学习哪些课程?AI基础知识 数学基础:人工智能需要用到许多数学知识,包括线性代数、微积分、概率论等。…

亚马逊---人工智能入门---学习笔记

🚀write in front🚀 📝个人主页:认真写博客的夏目浅石. 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝​ 📣系列专栏:蓝桥杯算法笔记 💬总结:希望你看完之…