gpt4 book ai didi

git - "git stash apply"或 "git stash pop"是否也添加修改后的文件进行提交?

转载 作者:太空狗 更新时间:2023-10-29 13:11:06 25 4
gpt4 key购买 nike

我在本地 master 分支做了一些改动。本地更改未上演(添加)。为了更新 master 分支,我做了以下操作:

  1. 统计了我的本地更改。
  2. pull
  3. git 存储应用

我看到在这之后本地更改开始上演(添加)了吗?难道他们不应该像以前一样不被暂存吗。

最佳答案

git stash 本质上与 git commit 相同。它创建了一个完全成熟的提交,但没有将其添加到历史记录中。相反,它将提交添加到存储中。

因此,git stash 必须做出选择:要么提交(存储)所有 未提交的更改,要么 提交(存储) 添加到索引中的那些。它不能两者兼顾。这将需要两次提交而不是一次提交。

据我所知,git stash 接受所有未提交的更改。

关于git - "git stash apply"或 "git stash pop"是否也添加修改后的文件进行提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18741726/

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