stash keep index
时间: 2023-08-19 13:16:28 浏览: 125
stash-scraper-tester:快速,有效地在Stash中测试Stash刮板
当使用`git stash save --keep-index`命令时,Git会将工作目录中的改动保存到stash中,但不会包括暂存区的改动。这意味着,暂存区的改动会保留在当前分支中,而不会被stash回退。这在你想要保存某些改动但不想将它们包含在stash中时非常有用。\[1\]
换句话说,使用`--keep-index`选项可以让你在执行stash操作后,保留暂存区的改动,而不会将它们一同回退。这样你可以在之后的操作中继续使用这些暂存区的改动。\[2\]
举个例子,假设你在某个文件中做了修改并将其添加到暂存区,然后你执行了`git stash save --keep-index`命令。这样,该文件的改动会被保存到stash中,但暂存区的改动会保留在当前分支中。当你之后执行`git stash apply`命令时,该文件的改动会被应用到工作目录中,而暂存区的改动仍然保留在当前分支中。这样你就可以继续使用这些暂存区的改动。\[3\]
#### 引用[.reference_title]
- *1* *3* [工具说明书 - Git: stash & clean](https://blog.csdn.net/guoqx/article/details/119867163)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [git stash 保存命令——保存工作进度](https://blog.csdn.net/weixin_44567318/article/details/122076604)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文