Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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_Push_Tortoisegit - Fatal编程技术网

Git-推送期间无法上载文件

Git-推送期间无法上载文件,git,github,push,tortoisegit,Git,Github,Push,Tortoisegit,我在这里和谷歌上搜索了很多次,都没有找到这个问题的答案 我用的是GITHUB和乌龟GIT 我在GITHUB上创建了一个新的存储库,并在我的计算机上克隆了裸repo,然后我将所有文件添加到该项目的目录中,进行了添加、提交和推送 问题是有一个文件夹及其所有子目录无法推送到远程存储库,现在我无法将这些文件拉到我的笔记本电脑上 在我看来,GIT认为文件在那里,知道它们应该在那里,但当拉取发生时,它不会下载没有被推送的文件 我不知道该怎么办?一定有办法迫使git重新加载这些文件?我真的需要创建一个新的回购

我在这里和谷歌上搜索了很多次,都没有找到这个问题的答案

我用的是GITHUB和乌龟GIT

我在GITHUB上创建了一个新的存储库,并在我的计算机上克隆了裸repo,然后我将所有文件添加到该项目的目录中,进行了添加、提交和推送

问题是有一个文件夹及其所有子目录无法推送到远程存储库,现在我无法将这些文件拉到我的笔记本电脑上

在我看来,GIT认为文件在那里,知道它们应该在那里,但当拉取发生时,它不会下载没有被推送的文件

我不知道该怎么办?一定有办法迫使git重新加载这些文件?我真的需要创建一个新的回购协议来推送所有文件吗


再次感谢您的帮助,如果这个问题已经存在,我非常抱歉。

在Ortoisegit中,勾选同步对话框/推送对话框中的强制复选框
要执行
git push-f

您能在Github上看到源代码树中的文件吗?听起来你只是没有添加那个目录。没有。我添加了该文件,但我无法再添加它,因为它表明它已经存在。您是否尝试过
git push-f
?您还可以
fetch
然后
merge
并查看发生了什么(pull=fetch+merge)。如果上传正确,获取应该不会有问题。但我建议你首先回答乔纳森的问题,它是否出现在GitHub上?