Git: 在另一个分支中备份单个分支

Git: take backup of a single branch in another branch

我们有一个名为 dev/theme 的 git 分支。现在我们无法创建名为 dev.

的新分支

我们想备份 dev/theme 以备不时之需并删除此分支,以便我们能够创建一个新的分支名称 dev

如何在另一个 git 分支中备份 dev/theme 分支?

您可以从 dev/theme 中创建一个新分支,它将独立于 dev/theme 并且可以作为备份

 git checkout -b mybackup dev/theme // this creates a branch mybackup that points on the same place as dev/theme
 git branch // to check yourself

但是请注意,git 中的分支只是指向提交的指针,因此您实际上并没有复制任何内容,而是创建了另一个指向最后一次提交(dev/theme 分支的指针)例)