从本地repo创建和推送的文件在Git的masterrepo中不可见
我是Git新手,刚刚开始探索它 首先,我通过命令在从本地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)中不可见,我从中
C:\GitMasterRepo
中创建了一个Git存储库
git init
然后我在D:\GitLocalRepo
以及D:\GitSecondLocalRepo
中克隆了这个repo
然后我在D:\GitLocalRepo
中添加了一个新文件TheFile.txt
,并提交并推送到主repo
我可以通过git pull-inD:\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签出主机正在响应“已在主机中”