1.保存工作目录中的修改:
bash
git stash
这个命令将暂存未提交的更改并将工作目录恢复到干净的状态。这些更改可以通过后续的
git stash apply
或git stash pop
恢复出来。
2.保存修改并添加描述:
bash
git stash save "描述"
使用此命令,你可以为存储的更改添加描述性的消息,以便稍后查看存储的堆栈内容时能更清晰地了解每个存储的用途。
3.查看保存的存储列表:
bash
git stash list
这个命令会列出当前存储的堆栈列表,显示每个存储的索引号、描述以及存储的更改数量。
4.恢复最新的存储:
bash
git stash apply
此命令应用最近的 stash,但并不从堆栈中删除它。如果要应用特定的 stash,请在 apply 后面加上 stash 的索引号(比如 git stash apply stash@{2})。
5.应用并删除最新的存储:
bash
git stash pop
这个命令会应用并删除最近的 stash。
6.删除存储:
bash
git stash drop stash@{n}
用于删除特定的 stash。n 是 stash 的索引号。
6. 清除所有存储:
bash
git stash clear
这个命令会删除所有的 stash,慎用,因为此操作不可逆。
通过 git stash,你可以暂时保存你的修改,这样你就可以在进行其他操作或者切换分支时暂时隐藏当前的修改,而后在需要的时候再重新应用这些修改。