Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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_Repository_Git Push_Git Commit - Fatal编程技术网

git如何将存储库中的文件向后移动一步

git如何将存储库中的文件向后移动一步,git,repository,git-push,git-commit,Git,Repository,Git Push,Git Commit,我对git完全陌生,不知道如何解决这个问题。当我从远程存储库克隆项目时,其中有一个重复的.git文件夹,看起来像:repo/.git/trueprojectfiles,包括包含索引的real.git。我的问题是git在伪.git文件夹中查找索引文件,但失败了。因此,我无法对存储库进行任何更改。如何使存储库看起来像这样:repo/trueprojectfiles并将更改推送到远程?可能是您在克隆并键入git clone之前创建了repo/.git。在repo/.git中时?只要您还没有提交任何内容

我对git完全陌生,不知道如何解决这个问题。当我从远程存储库克隆项目时,其中有一个重复的.git文件夹,看起来像:repo/.git/trueprojectfiles,包括包含索引的real.git。我的问题是git在伪.git文件夹中查找索引文件,但失败了。因此,我无法对存储库进行任何更改。如何使存储库看起来像这样:repo/trueprojectfiles并将更改推送到远程?

可能是您在克隆并键入git clone之前创建了repo/.git。在repo/.git中时?只要您还没有提交任何内容,请删除repo并重新创建它。我刚刚发现,该目录是在运行git clone命令时创建的。是否有任何配置可以停止这样做?是的,当然是在克隆过程中创建的。你读了这两个问题及其答案了吗?哇,我简直不敢相信它能起作用,我花了这么多时间在上面试了所有的东西。非常感谢你!