git - 如何备份多个存储?

标签 git git-stash

我知道我们可以使用 git stash show -p > stash.diff 备份存储。

现在我想备份至少 20 个藏品。备份所有存储的好方法是什么?

最佳答案

此代码段将列出所有现有存储的 ID,然后为每个存储创建单独的差异文件。

for stash in `git stash list | awk -F':' '{print $1}'`
do
    git stash show $stash -p > $stash.diff
done

关于git - 如何备份多个存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47652297/

相关文章:

git - 我怎样才能 git stash 一个特定的文件?

git - git stash pop 成功后如何恢复我的 git stash

git - 'git pull' 设置 664 而不是 644 权限

svn - GIT和SVN在 merge 冲突解决上有什么区别

git - 如何打印当前分支以外的分支的日志?

Git 存储未缓存 : how to put away all unstaged changes?

git - 在 git push 上跳过 githooks

git - 如何 git cherrypick 在特定分支中引入的所有更改

git - Git:当我从不同计算机到同一远程分支使用 “push”不同的代码时,会发生什么?

git - 是否可以从带有多个文件的 git stash 中删除单个文件(即一个文件的差异)