| -u / --include-untracked | 未跟踪文件入栈 |
|---|---|
| -a / --all | 连忽略文件一并入栈 |
| -k / --keep-index | 保留暂存区原状 |
常用示例
常用示例
git stash push -u -m 'wip incl. new files'
git stash push -a
git stash push -k
git stash show -u -p stash@{0}切分支前把新文件一起 stash,避免未跟踪文件跟着你进入其他分支的工作区。
扩展入栈范围:-u 连未跟踪文件一起保存,-a 连被忽略文件也纳入,-k 在保存时保留暂存区状态。
| -u / --include-untracked | 未跟踪文件入栈 |
|---|---|
| -a / --all | 连忽略文件一并入栈 |
| -k / --keep-index | 保留暂存区原状 |
git stash push -u -m 'wip incl. new files'
git stash push -a
git stash push -k
git stash show -u -p stash@{0}