gpt4 book ai didi

git - 你如何将 “update” 藏起来?

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

在我当前的分支中,我有几个藏品:

  • stash@{0}
  • stash@{1}
  • stash@{2}
  1. 如果我应用 stash@{0}:

    $ git stash apply stash{0}
  2. 修改这个存储

  3. 我想保存对当前存储的更改 stash@{0}

我不想创建第 4 个存储,我只想更新第一个存储。

有人能告诉我怎么做吗?我正在查看手册页……也许我忽略了一些东西。

最佳答案

您可以 stash 您的工作树,然后删除不需要的旧树。

git stash apply
# Make changes
git stash
git stash drop stash@{1}

或者,您可以 pop 而不是应用,这将同时丢弃存储:

git stash pop 
# make changes
git stash

另一种选择,如果您在意识到要将更改 merge 到存储顶部之前已经进行了想要执行的更改:

# make changes
git add <all files>
git stash pop # or apply
git rm --cached <files that you want to merge>
git stash --keep-index

关于git - 你如何将 “update” 藏起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19143139/

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