十大git提示和技巧

2021-05-14 00:33:24

本文补充了“了解Git Works”的理解。现在你对水暖,它有理由地了解你的技能。希望,这些提示和技巧将增加您作为开发人员的效率和生产力。它将有助于您花费更多时间编码,更少时间尝试决定是否GIT合并或GIT Rebase。没有进一步的ADO,让&#39进入它!

你有没有发现自己在自述文件中拨打一个小小的调整,以便你可以开始构建(或其他一些集成)并尝试调试问题?我曾经经常这样做过,直到我发现以下命令:

这允许您触发提交并启动工作流程,而无需为自述文件或其他文件进行简单的更改。

这个更有趣,有时,添加一点颜色确实有助于我们的眼睛和大脑阅读屏幕上更好的'

如果你和我一样,喜欢我,你喜欢保持整洁,这包括你的电脑。 :)我爱上了Git Config设置,删除了获取或拉动时已从远程中删除的本地分支。

同样,您可以通过运行此代码删除已合并到主设备的本地分支机构:

Git分支 - Master | grep -v" master" | XARGS-N 1 GIT分支-D

使用git rebase是一个非常有价值的命令,但有时候,您不小心撤销了提交并开始出汗。或者,也许那个'只是我。 :) Git Rhallog到救援!只要你致力于你的工作,它仍然存在于你当地的工作副本中。使用Git Rhallog,您可以找到所需的SHA1。然后,运行git checkout< sha1>复制您需要的内容,并运行Git Checkout Head以返回到分支中最新的提交。危机避免了!

有一个bug,你可以' t弄明白。有时,您想要/需要向那些写入代码似乎没有工作的人联系。你运行git责备,这将显示每行和#39;最后的提交更改,谁更改它。 cooooool,但呃,跑步git责怪只是' t感觉很好。好消息!您可以使用此命令更改别名:

有时,我被带走了我意识到我在文件中有更多的变化,而不是在一起进行意义。我最近了解到,您可以使用Git Add -P来选择性地组织您的提交。这是一个例子:

当您不希望使用更改时删除所有文件或整个文件时,它也可以与Git Stash一起使用。运行git stash -p时,您将看到类似的交互式屏幕作为git add -p

这更像是一个先进的技巧。如果你还听说过Git Bisect,我建议读这个博文。阅读博客文章后,您可以知道使用Git Bisect可能需要大量的命令,这可以限制其有用性。由于这种复杂性,您可能会被迫编写一个可以自动化此过程的脚本。然后,您可以使用此nifty命令运行脚本。

您可以包含许多参数。阅读更多关于Git Bisect以及如何在此处使用运行命令的信息。

我总是惊讶于我忘记了许多应用程序和CLI&#39内的内置帮助工具的快速惊讶。我' ll尝试无限数量的堆栈溢出答案来解决我的问题,最后,我记得

你基本上有你的指尖的所有git文件! 如果你' re完全新的git或只想要一个美好的进修,你甚至可以运行 最后,如果要为特定命令获取文档,则可以运行,例如,如果您想了解更多有关Git Log命令的信息,请运行。 好吧,你有它! 我希望你至少遇到一些你在之前知道的新东西或刷新你可能忘记的命令的内存。 git是一个非常强大的工具,我们应该充分利用它!