五个提升你的 Git 水平的命令

2022-12-31 0 444

将这些指示加入到你的组织工作过程中将,使 Git 发挥Villamblard的作用。

五个提升你的 Git 水平的命令

假如你经常采用 Git,你可能会知道它非常出名。它可能是最畅销的管理工具方案,它被一些 最大的应用软件项目用以追踪文档更动。Git 提供更多了强壮的介面来校对标识符、把概念性的更动分拆到早已存在的文档中。得力于Git 钳子,它以稳定性而闻名于世。同时,也即使它的强悍,它给人们留下了两个“复杂”的第一印象。

Git 有众多优点,你不必全部采用,但假如你早已早已开始深入研究 Git 的 子指示subcommands,我这里倒是有几个,也许你会觉得管用。

1、找到更动

假如你早已熟识 Git 的基本命令(fetch、add、commit、push、log等等),但希望学习更多,那么从 Git 的索引子指示早已开始是两个单纯安全可靠的选择。索引你的 Git 库房(你的组织工作树)并不能做出任何更动,它罢了两个报告机制。你不能像采用git checkout一样分担TPM的风险,你罢了在向 Git 允诺库房的现阶段状态和历史纪录罢了。

git whatchanged指示(几乎本身就是两个预设值)能查阅什么样文档在某一递交commit中有更动、分别做了什么更动。它是两个单纯的、用户亲善的指示,即使它把show、diff-tree和log这三个指示的最差机能资源整合到了两个trained的指示中。

2、采用 git stash 管理更动

你越多地采用 Git,你就会采用 Git 越多。换言之,一旦你习惯了 Git 的强悍机能,你就会更频密地采用它。有时,你早已早已开始处置一堆文档,忽然意识到了有更即时的各项任务要做。这时,在 git stash的帮助下,你就能把所有早已早已开始展开的组织工作搜集起来,接着安全可靠地存贮stash它们。当你的组织工作空间变得干净科学规范,你就能把目光放在别的各项任务上,早些时候再把存贮的文档重新读取到组织工作大介,继续之前的组织工作。

3、采用 git worktree 来得到镜像的复本

当 git stash不如用的时候,Git 还提供更多了强悍的git worktree指示。有了它,你能增建两个镜像的库房复本clone,组成两个新组成部分,把HEAD增设到任一两个递交上,接着如前所述那个组成部分早已开始你的新组织工作。在那个镜像的复本里,你能展开和主复本完全不同的各项任务。这是两个避免不幸的更动影响现阶段组织工作的好办法。当你完成了你的新组织工作,你能把新组成部分发送到远距库房;也能把现阶段的更动存档,早些时候再处置;还

4、采用 git cherry-pick 来选择分拆

这可能听起来很反直觉,但,你的 Git 水平越高,你可能遇到的分拆冲突就会越多。这是即使分拆冲突不一定是错误的标志,而是活跃的标志。在学习 Git 中,适应分拆时的冲突,并学会如何解决它们是非常重要的。通常的方式也许够用,但有时候你会需要更加灵活地展开分拆,这时候就该 git cherry-pick出场了。遴选操作允许你选择部分分拆递交,这样一来你就不需要即使一些细微的不协调而拒绝整个合并允诺了。

5、采用 Git 来管理 $HOME

采用 Git 来管理你的主目录从来没有这么单纯过,这都要归功于 Git 能自由选择管理对象的能力,这是两个在多台计算机之间保持同步的现实可行的选项。但,想要让它组织工作顺利,你必须非常明智且谨慎才行。假如你想要了解更多,点击阅读我写的关于 采用 Git 来管理 $HOME的小技巧。

更好地采用 Git

Git 是两个强悍的管理工具系统,你采用得越熟练,就可以越轻松地借助它来完成复杂的各项任务。今天就尝试一些新的 Git 指示吧,欢迎在评论区分享你最喜欢的 Git 指示。

via: https://opensource.com/article/21/4/git-commands

作者:Seth Kenlon选题:lujun9972译者:lkxed校对:wxy

本文由 LCTT原创编译,Linux中国荣誉推出

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务