gpt4 book ai didi

git - 我怎样才能在 Git 中只存储分阶段的更改?

转载 作者:IT王子 更新时间:2023-10-29 01:13:06 26 4
gpt4 key购买 nike

有没有一种方法可以只存储分阶段的更改?我遇到问题的场景是我在给定时间处理了几个错误,并且有几个未暂存的更改。我希望能够单独暂存这些文件,创建我的 .patch 文件,并将它们 stash 起来,直到代码获得批准。这样,当它获得批准时,我可以 stash 我的整个(当前) session , pop 该错误并推送代码。

我是不是用错了方法?我是否误解了 git 如何以其他方式工作来简化我的流程?

最佳答案

是的,DOUBLE STASH

是可能的
  1. 暂存所有需要存储的文件。
  2. 运行 git stash --keep-index。此命令将创建一个包含您的所有更改(暂存和未暂存)的存储,但会将已暂存的更改保留在您的工作目录中(仍处于已暂存状态)。<
  3. 运行 git stash push -m "good stash"
  4. 现在您的 “good stash”只有暂存文件

现在,如果您在存储之前需要未暂存的文件,只需应用第一个存储(使用 --keep-index 创建的存储),现在您可以删除存储到的文件“好藏品”

享受

关于git - 我怎样才能在 Git 中只存储分阶段的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14759748/

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