5.6 KiB
2022 年提升开源技能的 10 个 Git 学习指南
这些文章包含黑客,鲜为人知的事实,以及在使用 Git 时可以派上用场提示和技巧。
Git 是代码共享开发工作流程中不可或缺的一部分。无论您是初学者还是专家,第一件事就是在使用开源代码时需要学习这个功能强大的版本控制系统。在谈到 Git 时,不需要知道所有事情,但是了解一些特性可以让您在 GitLab 等平台上更轻松地共享代码,因此您可以与不同地方的开发人员协作。如果有什么没把握的地方,git --help
可以帮助你。
我每天都对 Git 提供的已知控制数量感到惊讶。没有一个无法恢复到早期版本的实例,无论您所处的情况是多么不可能或棘手。
在 2021 年 Opensource.com 有大量关于 Git 的文章;我只汇总了前 10 名。所有文章都包含包含黑客,鲜为人知的事实,以及在使用 Git 时可以派上用场提示和技巧。
使用 git stash 命令的实用指南
Ramakrishna Pattnaik 解释了 git stash 命令 的功能。这篇文章重点介绍 git stash
如何帮助您列出、检查、保存和恢复更改,以确保切换分支时的无忧体验。它还可以帮助您跟踪在本地无需提交的更改而,同时保持干净的工作目录。
5 个 Git 命令快速升级你的游戏
Seth Kenlon 详细介绍了 五个鲜为人知的 Git 命令,它们可以让您的生活更轻松。开发人员可以使用 git whatchanged
、git stash
、git worktree
和 git cherry-pick
等命令来节省时间。
What is Git cherry-picking? 什么是 Git cherry-pick
Rajeev Bera 教程将引导您了解 git cherry-pick 命令 的内容、原因和方式,并列出所有可能的用例,git cherry-pick
可以帮助您避免棘手的情况。
3 个使用 git cherry-pick 命令的原因
我分享了 利用 git cherry-pick 如何帮助您避免冗余、一次性处理多个提交并恢复丢失的更改。
使用 git worktree 自由地尝试你的代码
git stash
命令负责将更改保存到工作目录。Seth Kenlon 向我们介绍了 git worktree
和几个 git worktree 用例,它们可以帮助您将存储库恢复到已知状态。
4 个 Git 上下文切换的技巧
Olaf Alders 的这篇文章讨论了使用 Git 时四种不同的切换分支方式 的优缺点。这些选项将帮助您简化工作流程并保持干净的工作目录,而不会丢失您的更改。
查找 Git 提交中的更改
Seth Kenlon 解释了如何利用如 git log 和 git whatchanged 等简单命令来提取有关 Git 提交内容中更改的特定信息。这是一个有用的快捷方式,而且名字很容易记住。
7 个管理主目录的 Git 技巧
Seth Kenlon 分享了磁盘操作系统和 使用 Git 管理和组织 $HOME 变量 的注意事项,并解释了它如何让他的跨设备生活更实用。更好的是,这让他可以自由地尝试新想法,因为他知道他可以轻松地将它们回滚。
GitOps 与 DevOps:有什么区别?
Bryant Son 向您介绍了 GitOps,,他将其描述为 DevOps 的进化版本,它使用 Git 作为单一事实来源。 这篇文章还列出了 Opensource.com 上可用于学习 DevOps 和在开源领域找到工作的有用资源。
开始使用 Argo CD
Ayush Sharma 详细介绍了 Argo CD, 一种基于拉取式的 GitOps 开发工具的优势。Argo CD 通过在 Git 中管理 Kubernetes 清单并将它们同步到集群中,为您提供两全其美的体验。
你能想到其他让你的生活更轻松的 Git 技巧吗?请在评论中告诉我们或向我们发送文章创意。
via: https://opensource.com/article/22/1/git-tutorials
作者:Manaswini Das 选题:lujun9972 译者:stevenzdg988 校对:校对者ID