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 分支的指针)例)
我们有一个名为 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 分支的指针)例)