如何更好地使用 Git
Git 是一款版本控制工具,任何开发人员学习它都会受益匪浅。使用 Git,您可以在修改代码时保存它,并查看代码随时间的变化。与其他开发人员合作时,了解 Git 可以让您更轻松地开展项目协作。这包括开源项目、业余项目以及开发团队的工作。
多年来,我一直在练习使用 Git。我对一些基本操作相当熟练,比如在 GitHub 上创建新项目、创建分支、解决冲突以及为开源项目或其他团队项目做贡献。我倾向于坚持使用我最熟悉的 Git 命令,而不会尝试新的概念,因此我随时准备进阶。
你的 git 级别是多少?
了解你的 Git 知识水平是提升技能的第一步。Samuel Faure 撰写了《如何慢慢学习 Git》,其中概述了六个知识水平。Samuel 的指南可以作为你 Git 升级策略的路线图。
这里有一些想法和免费的 git 资源可以帮助您提升 git 知识:
电子书
电子书可以作为资源,当您想复习某个概念或查找某些内容时可以参考。
-
由Scott Chacon和Ben Straub编写的《Pro Git》一书是了解各种 git 概念的良好资源。
-
通过Bobby Iliev创建的Git 和 Github 简介电子书获得分步指导。
Git 速查表
工作时,请随身携带 git 速查表。您也可以创建自己的速查表。
-
本Git 简易指南为您提供了入门所需的最常用命令。
Git 课程
花些时间完成一门 git 课程,并通过课程材料或你的业余项目不断运用你的知识。查看这些课程,它们的时长取决于你想要的学习方式。
-
Brian Gorman在 Udemy 上推出的终极 Git 5 天挑战非常适合那些刚接触 git 并希望逐步了解如何在 Github 或 Bitbucket 上使用 git 进行设置的人。
-
该体育馆有Jeff Ausura讲授的Git 和 GitHub 入门课程,您可以在大约一小时或更短的时间内完成。
-
如果您有空闲时间,请查看Jad Khalili在 Udemy 上发布的Git:4 小时内成为 Git 和 GitHub 专家,以便在短时间内获得密集的 git 培训。
-
Atlassian提供的通过 Coursera 使用Git 进行版本控制的课程为期 4 周,将指导您创建存储库、创建分支、合并、工作流程等。
-
如果您是开源世界的新手,请与Kent C. Dodds一起学习如何在 GitHub 上为开源项目做出贡献。
-
通过Trevor Miller教授的《日常专业用途的 Git 实用教程》课程观察各种 git 命令的实际操作。
互动资源
学习某件事的最好方法之一就是实践,因此请尝试一下这两种资源。
-
通过Git Immersion,您可以在学习基本的 git 命令的同时在本地计算机上完成简短的挑战。
-
学习 Git 分支会在您使用 git 命令和创建分支时通过视觉效果引导您。
与其他程序配对
如果你有导师或与一个开发团队合作,不妨花些时间进行结对编程。你不仅可以提高自己的编程技能,还能有机会了解其他开发人员使用 Git 的技术。对他们来说,他们的方法可能很自然,所以他们可能并不认为自己所做的事情有什么特别之处。
观看开发者直播或教程
您通常会观看现场编码会话来了解实际内容,但还可以通过观察开发人员如何使用 git 以及如何使用各种命令和快捷方式来进行另一层次的学习。
结论
当你理解 Git 后,你会发现许多使用 Git 的开发者之间有着共同点。花时间练习 Git,深入学习不同层次的知识,将有助于你成为一名更优秀的开发者和团队成员。精通 Git 可以帮助你在求职时脱颖而出,也能让你在加入新公司或新团队时做好更充分的准备。
你有什么 Git 故事?你是 Git 新手还是老手?有什么实用技巧可以分享吗?
文章来源:https://dev.to/anaveecodes/how-to-get-better-with-git-25d1