show
- 查看指定 commit 的某个文件内容:
git show <commit>:<file>
- 查看指定 stash 的某个文件内容:
git show stash@{<id>}:<file>
stash
- 保存特定文件到 stash 中:
git stash -- <file>
rebase
- 合并多个commit:
git rebase -i HEAD~<n>
要保留的使用pick
, 要合并的使用squash
git show <commit>:<file>
git show stash@{<id>}:<file>
git stash -- <file>
git rebase -i HEAD~<n>
要保留的使用pick
, 要合并的使用squash