了解 Git——它让你成为更好的开发者
了解 Git——它让你成为更好的开发者
我能给任何程序员的最有用的建议就是熟悉 git。
Git 是一个版本控制系统。我们都听说过它并且大致知道它是关于什么的。但出乎意料地容易 以某种方式使用它 并且仍然有点害怕它。
当你进入一个拥有成熟 git 文化和知识的团队时...... 你看起来像一个白痴 .对不起。你搞砸了合并,提交到错误的分支,不断地强制推送和寻求建议。但是有一个简单的方法可以摆脱这种情况!
控制你的 git。 适应它 .它会让你成为一个更好的开发者。
Image taken from the 有用的 Git 命令博文
1. 转储 CLI
严重地。输入原始 git 命令可能会感觉很酷™️,但它并不能帮助您学习和理解底层工作流程。查看数据和各种变化是困难的,它不鼓励探索新的选择。
获取一个 git 客户端 现在 .您的工作流程可以基本保持不变,但它可以可视化流程,为您提供漂亮的按钮并帮助您了解自己在做什么。
我建议 叉子 , 因为它 免费无限评估期 .但是你可以选择任何旧的 git GUI,它们基本上都在做同样的事情。
Git client — Fork. Funky logo, right?
2. Git 一切
你开始的每一个项目。你写的每一篇文章。每一个你将在一周内丢弃并且再也不会回来的小演示。至少创建 本地 git 仓库 对于每一件事。
在项目初始化后进行初始提交,并查看您的更改增长。当你得到一些工作时, 通过执行 git commit 来庆祝! 保留您的项目历史,阅读并珍惜进度!
奖励回合:远程存储库
远程存储库始终是商业工作流程不可或缺的一部分。习惯他们。找出什么 偏僻的 是,如何 解决合并 以及何时强制推动。选择一个 Github 或 Gitlab 并在那里发布你所有的 repos。它是免费的并且 git 推送
只需单击一下即可
3.找到你喜欢的工作流程并坚持下去
您可以遵循许多 git 工作流模型。我什至在我的另一篇文章中提到了一些:
[
你的 git commit 消息是一团糟!
用正则表达式和 git 钩子修复它。
vojtechstruhar.medium.com
](/your-git-commit-messages-are-a-mess-f9794b9f64d8)
选择一种消息格式。阅读 变基与合并 你很高兴去!诸如樱桃采摘、拉取请求和补丁/藏匿之类的事情将在稍后出现。 😃
像对待团队一样对待你的 git
当你是一个项目的唯一工作人员时,保存 git 历史记录非常容易,因为你很少同时处理多个事情。但 为了你自己 e,拜托,把它当作有人一直在看着你的肩膀!
你现在可能是这个项目中唯一的一个。但是你在 3 个月内(当你回来的时候)是一个 完全不同的人 谁不知道你当时到底在做什么
_我希望这篇文章有帮助!如果您知道更好的了解 git 的策略,请给我写评论! _
拍手将不胜感激!谢谢阅读! ❤️
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明