Git 已删除源分支。需要恢复它们

Git 已删除源分支。需要恢复它们,git,asp.net-core,branch,Git,Asp.net Core,Branch,我在这个练习项目中使用了分支,我想我应该在完成后删除分支。然而,我已经为删除什么以及如何删除做好了充分的准备,现在我陷入了困境。我发现了很多关于恢复已删除分支的问题,但是我遇到了另一个问题。我从我的工作树中删除了appsettings文件,从下面的两个屏幕截图可以看出,当我尝试拉取时,它说我没有任何本地更改,当我使用git checkout时,它说我对appsettings文件有本地更改。请记住,我不是首先从本地回购协议进行更改,而是从远程回购协议进行更改。我不知道为什么。我想尽快删除敏感信息

我在这个练习项目中使用了分支,我想我应该在完成后删除分支。然而,我已经为删除什么以及如何删除做好了充分的准备,现在我陷入了困境。我发现了很多关于恢复已删除分支的问题,但是我遇到了另一个问题。我从我的工作树中删除了appsettings文件,从下面的两个屏幕截图可以看出,当我尝试拉取时,它说我没有任何本地更改,当我使用git checkout时,它说我对appsettings文件有本地更改。请记住,我不是首先从本地回购协议进行更改,而是从远程回购协议进行更改。我不知道为什么。我想尽快删除敏感信息


实际上,您以错误的方式使用了
git pull/stash

  • 提交某些内容,您应该添加它以提交:
    git添加一些文件&&git提交

  • 存储之前,您最好添加文件

  • 最后,在拉取之前检查
    git状态
    ,它不应该有任何更改