git - 我怎样才能用我藏起来的东西格式化补丁

标签 git git-stash git-patch

在 git 中,我 stash 了我的更改。我可以用我藏起来的东西创建一个补丁吗?然后将该补丁应用于其他存储库(我同事的)?

我知道 git format-patch -1,但我认为这是为了我所 promise 的。但我正在为我藏起来的变化寻找同样的东西。

我如何在其他存储库中应用补丁?

最佳答案

当然,git stash show支持这个:

git stash show -p

所以,使用

git stash list

找出要导出为补丁的存储数,然后

git stash show -p stash@{<number>} > <name>.patch

将其导出。

例如:

git stash show -p stash@{3} > third_stash.patch

关于git - 我怎样才能用我藏起来的东西格式化补丁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2160638/

相关文章:

Git:删除目录会删除 git stashes 吗?

git - 如何为分支中的所有提交生成补丁?

git - 我可以让 git add -p 显示像 git diff --word-diff 这样的更改吗?

git merge 并得到此错误 "does not point to a commit"

python - 如何使用 pipenv 安装特定的 git 分支

Git:切换到已 stash 更改的分支时发出警告

git - git cherry-pick 和 git format-patch 有什么区别?我是 SCSS ?

git - 从提交历史中删除孤立分支

git - 使用 "fixup!"或 "squash!"之间有什么真正的区别吗?

git - 在 git log 中显示所有存储