我可以恢复未在本地保存的已删除 git 分支吗?
Can I recover a deleted git branch which I did not save locally?
我使用命令
从我的服务器删除了一个 git 分支
git push origin :feature-my-branch
我没有在本地检查 out/saved 分支。有什么方法可以恢复这个分支还是它永远消失了?
当我做的时候
git branch --all
我看不到 feature-my-branch。当我这样做时
git reflog --no-abbrev
我找不到 feature-my-branch 的提示。
我通过
设法恢复了我的分支
git fsck --dangling
我在哪里找到了一个悬而未决的提交,它是 feature-my-branch 的负责人。然后我恢复了feature-my-branch并将其推送到服务器:
git branch feature-my-branch <commit-id>
git push origin feature-my-branch
我使用命令
从我的服务器删除了一个 git 分支git push origin :feature-my-branch
我没有在本地检查 out/saved 分支。有什么方法可以恢复这个分支还是它永远消失了?
当我做的时候
git branch --all
我看不到 feature-my-branch。当我这样做时
git reflog --no-abbrev
我找不到 feature-my-branch 的提示。
我通过
设法恢复了我的分支git fsck --dangling
我在哪里找到了一个悬而未决的提交,它是 feature-my-branch 的负责人。然后我恢复了feature-my-branch并将其推送到服务器:
git branch feature-my-branch <commit-id>
git push origin feature-my-branch