📚 Git 和 GitHub 常用术语表

1️⃣ 轻松搞懂Git与GitHub的概念

📌 什么是 Git

  • 一句话定义:这是在本地计算机上存储和管理代码或文件变更历史的工具。
  • 通俗类比:
    就像我使用的日记本📓
    每天写日记可以添加内容,也能修改或删除。
    而且随时可以查看过去日期的日记。
  • 本地程序:
    Git是直接运行在本地计算机上的程序。

📌 GitHub(吉特哈)是什么?

  • 一行定义:这是供使用Git的人们在互联网上共享文件与代码、进行协作的网站。
  • 简单比喻:可以想象成图书馆📚

    若想与他人共同查看或协作修改我的日记本(Git),就需要将其上传至互联网对吧?
    GitHub正是提供这样的空间,让多人能共同浏览或协同修改日记本。
  • 独立于个人电脑的网络平台:
    GitHub并非存在于个人电脑中,而是独立于互联网(网络)运行的服务。

📌 什么是 GitHub Desktop(GitHub 桌面版)

  • 简明定义:这是款能便捷操作Git和GitHub的图形化(鼠标点击)程序。
  • 简单类比:
    就像电视遥控器🎮。看电视(GitHub)时,虽然可以直接按按钮,但用遥控器更方便对吧?
    GitHub Desktop同样能帮助我们轻松简便地使用Git和GitHub。
  • GitHub Desktop是安装在本地电脑上使用的程序,而代码存储则在GitHub(网页端)进行。

2️⃣ Git与GitHub常用术语整理

🖥 Git常用术语

术语含义(小学生也能理解!)
仓库 (Repository)存放项目或文件的文件夹📁
提交 (Commit)完成工作后保存的行为(就像在日记本上写下一天的日记!)
分支(Branch)可与主代码分离,用于开发新功能或实验的独立空间(可理解为练习本📄!)
合并将多个分支(练习本)重新合并回主分支的操作
推送(Push)将本地修改后的文件上传至GitHub(如同将日记本提交至图书馆)
Pull(拉取)将GitHub上的变更内容下载到本地计算机

🌐 GitHub常用术语

术语含义(小学生也能理解!)
Fork(分叉)将他人项目复制到自己的GitHub仓库(就像把朋友的笔记复制到自己笔记本的感觉!)
Pull Request(拉取请求)请求将自己完成的工作内容合并到原始项目中(就像向老师提交作业检查的感觉!)
Issue(问题)记录项目中出现的问题或建议并进行讨论的公告板(像提问板📝的感觉!)
克隆(Clone)将GitHub项目复制到本地计算机的过程(如同从图书馆借阅书籍!)
Actions(动作)自动执行代码测试、部署等任务的功能(感觉像自动化机器人🤖!)

3️⃣ 结构简易理解(重新梳理!)

问题简易解答
Git需要安装在我的电脑上吗?是的,Git是安装在本地计算机上的程序。
GitHub需要安装在我的电脑上吗?不,GitHub是通过互联网使用的网站。
GitHub Desktop安装在哪里?GitHub Desktop是安装在电脑上的程序,用于方便使用Git和GitHub。

也就是说,结构如下:

내 컴퓨터
├─ Git (변경 이력 관리)
├─ GitHub Desktop (편리한 관리 도구)

인터넷
├─ GitHub (코드를 저장하고 협업하는 곳)

✅ 记忆小贴士(请务必记住!)

  • Git就是我的日记本📓
  • GitHub是共享的图书馆📚
  • GitHub Desktop是便捷操作的遥控器🎮

发表评论

목차