为什么在Git中使用暂存区? [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我是Git的新手,想知道在哪里使用暂存区域,而不是直接提交更改的文件。

git git-stage
1个回答
0
投票

这是唯一一种在不进行提交的情况下“冻结”本地复制状态的简洁方法,因此在不“重写历史记录”的情况下取消本地编辑的唯一方法就是取消它。

我经常使用它,例如当我处于一个可以正常工作的状态时,但我所做的仍然没有准备好进行有意义的提交。

显然,您可以通过其他方式获得类似的东西,例如在本地特征分支中进行部分提交,并在功能/修复准备就绪时在最后执行git merge --squash branchname(然后删除分支)。

© www.soinside.com 2019 - 2024. All rights reserved.