git stash 可以只stash一个文件吗
时间: 2024-08-13 20:03:24 浏览: 142
svn-stash:就像git stash,但是对于Subversion
`git stash` 是 Git 中的一个命令,用于临时保存当前工作目录下的未提交更改,以便你可以切换到其他分支或清理工作区。默认情况下,它会保存整个工作目录的内容,包括所有改动的文件。如果你只想stash特定的一个文件,可以使用 `git stash push <file pattern>`,其中 `<file pattern>` 是你想要保存的文件名模式。
例如,如果你想stash名为 `*.txt` 的所有文本文件,可以这样操作:
```shell
git stash push "*.txt"
```
这将会把所有 `.txt` 文件的状态暂存起来,并创建一个新的stash条目。如果只想stash单个文件,只需指定该文件的完整路径即可。
阅读全文