gpt4 book ai didi

git - 如何取消删除github上的分支?

转载 作者:IT王子 更新时间:2023-10-29 01:13:53 25 4
gpt4 key购买 nike

貌似我在github上删了一个不该删的分支

我的做法如下:

1- 我在我的系统中添加了一个新的 .gitignore

2-我用

 git rm -r --cached .  
git add .
git commit -m ".gitignore is now working"

当我这样做时,我在本地系统上有一个分支,但服务器有两个分支。

然后我将我的分支推送到服务器,因为我没有第二个分支,所以第二个分支在服务器上被删除了。

我怎样才能把它取回来?

我正在使用 Github 作为远程服务器。

最佳答案

如果您知道已删除分支的最后一次提交消息,您可以这样做:

git reflog

#搜索消息

fd0e4da HEAD@{14}: commit: This is the commit message I want

# checkout 修订

git checkout fd0e4da 

git checkout HEAD@{14}

#创建分支

git branch my-recovered-branch

#推送分支

git push origin my-recovered-branch:my-recovered-branch

关于git - 如何取消删除github上的分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16398501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com