Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git:如何使本地未更改的文件返回到意外删除的在线回购?_Git_Github - Fatal编程技术网

Git:如何使本地未更改的文件返回到意外删除的在线回购?

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

好的,所以在线回购在删除一个非托管分支时意外地删除了一堆文件。我在本地拥有所有文件,但它们没有改变,所以它不想添加或重新提交它们。我重新设置头部以消除不同步的消息,但如果我从主机上执行git拉取,它会删除我需要的一些本地内容

因此,基本上,我想强制它获取我所有的本地文件,不管是否保持不变,并将它们推送到在线主repo


我不必担心把别人搞砸了。我一个人在做这个项目

听起来你的情况与我认为的git-push-f类似。您可以参考post了解更多注意事项

如果要保存的文件在提交中,比如在主分支上,您可以
将-f
推送到主分支。因此,要保存的文件的提交将在GitHub上结束。