Git:如何使本地未更改的文件返回到意外删除的在线回购?
好的,所以在线回购在删除一个非托管分支时意外地删除了一堆文件。我在本地拥有所有文件,但它们没有改变,所以它不想添加或重新提交它们。我重新设置头部以消除不同步的消息,但如果我从主机上执行git拉取,它会删除我需要的一些本地内容 因此,基本上,我想强制它获取我所有的本地文件,不管是否保持不变,并将它们推送到在线主repoGit:如何使本地未更改的文件返回到意外删除的在线回购?,git,github,Git,Github,好的,所以在线回购在删除一个非托管分支时意外地删除了一堆文件。我在本地拥有所有文件,但它们没有改变,所以它不想添加或重新提交它们。我重新设置头部以消除不同步的消息,但如果我从主机上执行git拉取,它会删除我需要的一些本地内容 因此,基本上,我想强制它获取我所有的本地文件,不管是否保持不变,并将它们推送到在线主repo 我不必担心把别人搞砸了。我一个人在做这个项目 听起来你的情况与我认为的git-push-f类似。您可以参考post了解更多注意事项如果要保存的文件在提交中,比如在主分支上,您可以将
我不必担心把别人搞砸了。我一个人在做这个项目 听起来你的情况与我认为的git-push-f类似。您可以参考post了解更多注意事项如果要保存的文件在提交中,比如在主分支上,您可以
将-f
推送到主分支。因此,要保存的文件的提交将在GitHub上结束。