gpt4 book ai didi

git - 删除的 .git 可以恢复吗?

转载 作者:IT王子 更新时间:2023-10-29 01:00:56 26 4
gpt4 key购买 nike

在 Ruby on Rails 上使用 git 时会发生这种情况。完成并创建了几个提交和分支。

git version 1.7.3.4

我使用

不小心删除了 .git文件夹
git -rf .git

但我已经在在线 git-hub 存储库上完成了所有文件和更新。我想要恢复 .git 文件夹。有问题吗?

  1. 我完全搞砸了吗?或者
  2. 如果有办法从我的在线 git-hub 存储库中恢复 .git,如何才能完成了吗?

最佳答案

恢复已删除的 .git 文件夹的唯一方法是:

  • 从某处再次克隆它
  • 检查您的回收站或备份(如果不存在远程存储库)

由于您的文件来自在线github 存储库,因此很简单。只需从删除 .git 文件夹的目录中再次克隆它:

git init
git remote add origin <repo_address>
git pull origin master

repo_address 可以是 git@github.com:yourname/yourproject.git

您的本地 checkout 将恢复正常。

如果您在工作副本中有未提交的更改,您希望保留,而不是使用 git pull 使用 git fetch 然后 git reset --soft 你的本地分支到它应该在的远程分支。软重置不会更改您的工作副本

关于git - 删除的 .git 可以恢复吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6246907/

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