📜  在从分支结帐之前存储更改 (1)

📅  最后修改于: 2023-12-03 15:23:29.537000             🧑  作者: Mango

在从分支结帐之前存储更改

介绍

在进行分支开发的过程中,您可能会想要在分支提交之前存储您的更改。这样做的好处是能够允许您在将更改合并到主分支之前测试和修改代码,从而减少项目出错率。

如何存储更改

Git 提供了以下两种方式来存储更改:

1. stash

使用 stash 存储的更改会被存储到一个特殊的栈中,称为 stash 栈。这允许您存储已修改的文件和暂存的更改,以便您可以安全地在不丢失任何更改的情况下切换到另一个分支。

存储更改的命令:

git stash

应用存储的更改命令:

git stash apply
2. commit

除了 stash 存储方式,您还可以将您的更改存储到一个 commit 中。这种方式虽然看起来麻烦一些,但它非常灵活,因为您可以在每个 commit 中存储一个具体的更改集合。

存储更改的命令:

git add .
git commit -m 'stored changes'
总结

存储您的更改是一项非常重要的任务,而 Git 为此提供了几种不同的机制。选择最合适的存储机制取决于您的特定需求,但无论使用哪种方式,都应该始终牢记存储过程会占用您的时间,因此务必小心,确保您的存储更改的方式是正确的。