Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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
从本地repo创建和推送的文件在Git的masterrepo中不可见_Git - Fatal编程技术网

从本地repo创建和推送的文件在Git的masterrepo中不可见

从本地repo创建和推送的文件在Git的masterrepo中不可见,git,Git,我是Git新手,刚刚开始探索它 首先,我通过命令在C:\GitMasterRepo中创建了一个Git存储库 git init 然后我在D:\GitLocalRepo以及D:\GitSecondLocalRepo中克隆了这个repo 然后我在D:\GitLocalRepo中添加了一个新文件TheFile.txt,并提交并推送到主repo 我可以通过git pull-inD:\GitSecondLocalRepo查看新文件 但是新文件在主repo(C:\GitMasterRepo)中不可见,我从中

我是Git新手,刚刚开始探索它

首先,我通过命令在
C:\GitMasterRepo
中创建了一个Git存储库

git init
然后我在
D:\GitLocalRepo
以及
D:\GitSecondLocalRepo
中克隆了这个repo

然后我在
D:\GitLocalRepo
中添加了一个新文件
TheFile.txt
,并提交并推送到主repo

我可以通过git pull-in
D:\GitSecondLocalRepo
查看新文件

但是新文件在主repo(
C:\GitMasterRepo
)中不可见,我从中克隆了所有本地repo


请帮帮我。

您是执行了
git init
还是
git init--bare
?很可能是后者。裸存储库没有工作目录,您将无法在repo中看到文件。充当“主”的存储库(即您推送到的存储库)应该保持裸露状态。

我使用了git init。但我看不到任何实际文件。@BhawanishankarPanda-默认情况下,您不能推送到已签出的非裸回购的分支。在
C:\GitMasterRepo
中签出的分支是什么。您可以通过在C:\GitMasterRepo is*master中运行git分支的
git branch
git status
输出来找到它。默认情况下,我无法将任何内容推送到该主repo。然后我改变了git的配置。push.default tosimple@BhawanishankarPanda-您是否在名为
分行的分行
?尝试从主repo执行
git checkout master
。分支为master。。这是上一条评论中的一个打字错误。。git签出主机正在响应“已在主机中”