我在本地master分支中所做的更改很少。本地更改未上演(添加)。
为了更新master分支,我做了以下工作:
我看到在此之后,本地更改会被上演(添加)吗?
他们不应该像以前那样保持舞台的状态。
最佳答案
git stash
本质上与git commit
相同。它会创建一个完全成熟的提交,但不会将其添加到历史记录中。而是将提交添加到存储中。
因此,git stash
必须做出选择:要么提交(存储)所有未提交的更改,要么仅提交提交(存储)那些添加到索引的更改。它不能两者兼而有之。那将需要两次提交而不是一次。
AFAIK,git stash
接受所有未提交的更改。
关于git - "git stash apply"或 "git stash pop"是否还会添加修改后的文件以进行提交?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18741726/