为什么Git的教程都那么繁杂?

  • 很多指令、工作原理等大部分人在日常工作学习中用不到。因此,git作为一种工具,并不适合系统性地全面学习。
  • GIT本身就复杂,网络上有些教程三十多集以上,甚至五十多级的大概率是全面系统的教学。
  • 在日常工作、学习中,按需学习,不要盲从。

什么是Git

Git 是一个开源的分布式源代码管理系统。Git 支持您创建一个名为“分支”的存储库副本。使用此分支,您可以独立于代码库的稳定版本编写代码。准备做出更改后,您可以将其存储为一组差异,称为“提交”。您可以将其他贡献者的提交提取到自己的存储库中、将您的提交推送给其他人,还可以将提交合并到主要版本的存储库中。

安装配置GIT

如何安装配置GIT,推荐以下文章

git的安装与配置(详细) - 知乎

Windows系统Git安装教程(详解Git安装过程) - 知乎

Git的下载安装及配置 - 知乎

Git 有何优势?

  • 历史变更跟踪 - 您可以查看提交如何随时间变化的图形,了解谁在何时进行了哪些更改,并可根据需要恢复到之前的提交。借助历史记录功能,您可以更轻松地识别和修复错误。
  • 团队协作 - 在提交或合并回主作业分支前,您可以轻松地与团队成员共享代码,开展评审工作。此外,分支和评审功能有助于实现同步开发。多人可在同一文件上作业,稍后再解决分歧。
  • 提高团队开发速度和生产效率 - 团队可以利用 Git 轻松跟踪代码更改。现在,您可以专注于编写代码,而不是花时间跟踪和合并团队中的不同版本。此外,Git 可执行计算并在本地存储您的主存储库,这使其大多数操作都快于集中式 VCS。
  • 可用性和冗余性 - Git 是一种分布式 VCS,也就是说,它没有集中存储一切内容的单一中央位置。在分布式系统中,如果您需要备份,则有多个备份。这让您能够离线作业,并在完成作业后提交更改。
  • Git 是一种行业标准 - 由于广受欢迎,Git 得到了许多集成开发环境 (IDE) 和许多流行开发人员工具的支持,包括 AWS CodeCommit、Jenkins、Travis 等。

如何更好地学习git

  • 学习掌握常见的命令

(GIT的常见命令)

  • 使用ChatGPT学习GIT

【ChatGPT私教系列】(一)从零开始学习git记录过程:基本操作 https://bahargul.cn/archives/182

【ChatGPT私教系列】(二)从零开始学习git记录过程:logseq同步实践 https://bahargul.cn/archives/185

  • 视频教程学习

【GIT版本管理工具轻松入门】

https://www.sikiedu.com/course/775

  • 文档学习

【官方文档】

https://git-scm.com/book/zh/v2

【菜鸟教程】

https://www.runoob.com/git/git-tutorial.html

  • 网站

【Learn Git Branching】是一款Git的可视化学习工具,它通过交互式的方式教授大家学习Git,并且提供一些列的挑战,能通过可视化及挑战帮助大家理解Git操作和命令。

https://learngitbranching.js.org

猜你喜欢

转载自blog.csdn.net/soukenan/article/details/131593824