git - 如何仅 stash 已更改的多个文件中的一个文件?

标签 git git-stash

如何在我的分支上只存储多个更改文件中的一个?

最佳答案

git stash push -p -m "my commit message"

-p 让您选择应该 stash 的帅哥;也可以选择整个文件。

系统会提示您针对每个大块执行一些操作:

   y - stash this hunk
   n - do not stash this hunk
   q - quit; do not stash this hunk or any of the remaining ones
   a - stash this hunk and all later hunks in the file
   d - do not stash this hunk or any of the later hunks in the file
   g - select a hunk to go to
   / - search for a hunk matching the given regex
   j - leave this hunk undecided, see next undecided hunk
   J - leave this hunk undecided, see next hunk
   k - leave this hunk undecided, see previous undecided hunk
   K - leave this hunk undecided, see previous hunk
   s - split the current hunk into smaller hunks
   e - manually edit the current hunk
   ? - print help

关于git - 如何仅 stash 已更改的多个文件中的一个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3040833/

相关文章:

git - 强制在 git stash 上发送消息

git - 有没有办法防止 "git stash pop"将文件标记为已修改?

git - Git 的存储机制本质上是创建提交然后挑选它吗?

git - 如何仅取消 stash 某些文件?

php - 致命的 : unable to update url base from redirection

git - 为什么在我没有配置签名时源代码树会查找 gpg key ?

mysql - Spring Petclinic (Spring Boot) 中的数据库连接问题

git - 为单个站点上的 magento 模块开发创建每个模块的 git repo 环境

git - 如何使用RFC3161(可信)时间戳来证明我的Git存储库中的提交时间?

git - 将暂存文件与 stash 文件进行比较