gpt4 book ai didi

Git:暂存区工作流程

转载 作者:太空狗 更新时间:2023-10-29 14:29:08 26 4
gpt4 key购买 nike

git 暂存区 的真正用途是什么?

我过去只使用未暂存的文件,当我认为一切都很好时,我会暂存它们以构建提交。

尽管如此,我想它的存在是有充分理由的,但我无法获得它可以帮助我的工作流程。

有什么想法吗?

最佳答案

Git 平台的一个有用用途是它用作一个可以保存您打算提交的工作的地方,使工作目录仍然可用。这最好通过一个例子来解释。假设您完成了一项功能,并且完成了所有测试和您自己的代码审查。这项工作现在可以提交了,因此您 git add 所有您更改的文件。这会用这些文件填充舞台,此时工作目录 舞台同步。

但是现在假设您在最后一刻意识到需要进行一些小的更改。或者,您在最后一分钟得到灵感,想为该功能添加其他内容。该功能本身已基本完成,因此您不想更改已经完成的良好工作。由于您的工作位于暂存区,因此您可以根据需要修改工作目录。如果你想保留任何新工作,你可以再次 git add 它。否则,您可以保持舞台不变,进行提交,然后推出您的工作。

顺便说一句,如果你想在中途将工作目录文件重置为阶段中的版本,你可以通过 git checkout FILE 来完成。

请注意,许多 Git 插件,例如 Eclipse 的 eGit,似乎跳过了这个阶段,通常看起来直接从工作目录文件到提交。

关于Git:暂存区工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40781036/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com