git stash多个commit
时间: 2024-05-21 12:09:14 浏览: 133
git stash 缓存使用md,学习代码
Git stash 命令是用来保存你当前工作进度的。在切换分支或者暂时需要改动别的代码时,我们可以使用 Git stash 来把当前的工作进度储藏起来,等以后恢复现场后继续工作。
如果你有多个未提交的 commit,你可以使用以下命令将它们全部 stash 起来:
```
git stash save "message"
```
其中 message 为这个 stash 的备注信息。这样会将你所有未提交的修改都保存到一个新的 stash 中。
如果你只想 stash 指定的几个 commit,可以使用以下命令:
```
git stash push -m "message" sha1 sha2 ...
```
其中 sha1、sha2 为你想要 stash 的 commit 的 SHA-1 标识符。
当你想要恢复之前保存的 stash 时,可以使用以下命令:
```
git stash apply stash@{n}
```
其中 n 为你之前保存的 stash 的编号,可以通过以下命令查看所有的 stash:
```
git stash list
```
回答完毕,以下是相关问题:
阅读全文