📜  如何从 stash 应用单个文件中的更改 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:08:14.727000             🧑  作者: Mango

如何从 stash 应用单个文件中的更改 - Shell-Bash

如果你在 git 中使用 stash 暂存了更改,并且只想应用单个文件中的更改,可以遵循以下步骤:

1.使用以下命令查看stash列表

git stash list

2.选择要应用的stash项,并将其应用到一个临时分支中

git stash branch <branch-name> <stash-index>
  • <branch-name>是将stash中更改应用的临时分支名称;
  • <stash-index>是要应用的stash项的索引。

3.检查应用的更改

git checkout <file-name>
  • <file-name>是要应用更改的文件名。

4.提交更改并删除临时分支

git add <file-name>
git commit -m "message"
git branch -D <branch-name>
  • <file-name>是要应用更改的文件名;
  • “message”是你的提交消息;
  • <branch-name>是应用更改的临时分支名称。

现在你已经成功地从 stash 中应用了单个文件的更改。注意不要忘记使用 git stash drop <stash-index> 包含所有更改(包括未应用的更改)的 stash 中删除不需要的stash项,以免占用空间。

希望这篇文章对你有所帮助!