如何仅在我的分支上存储多个已更改文件中的一个?
git stash push -p -m "my commit message"
-p
选项允许您选择应该被暂存的区块;整个文件也可以被选中。
对于每个区块,您将被提示执行一些操作:
y - 暂存这个区块
n - 不暂存这个区块
q - 退出;不暂存这个区块或剩余的所有区块
a - 暂存这个区块和文件中的所有后续区块
d - 不暂存这个区块或文件中的任何后续区块
g - 选择一个区块进行跳转到
/ - 搜索与给定正则表达式匹配的区块
j - 保留这个区块未决定,查看下一个未决定的区块
J - 保留这个区块未决定,查看下一个区块
k - 保留这个区块未决定,查看上一个未决定的区块
K - 保留这个区块未决定,查看上一个区块
s - 将当前区块拆分成更小的区块
e - 手动编辑当前区块
? - 打印帮助信息