Github不检测新文件夹

dkqlctbz  于 2023-02-14  发布在  Git
关注(0)|答案(7)|浏览(217)

我正在使用Github windows客户端连接到我的远程bitbucket git。我最近开始在/mobile中构建我的应用程序的移动的版本
我一直在localhost/WEBSITENAME中工作,但现在在loaclhost/WEBSITENAME/移动的中,git仓库文件夹设置为WEBSITENAME文件夹。
创建新文件夹后,Github没有检测到新文件夹,阻止我推送新文件。

isr3a4wc

isr3a4wc1#

Git将忽略空文件夹。请确保在Git仓库的新文件夹中至少存在一个文件,否则您将无法添加该文件夹。

tyky79it

tyky79it2#

如果目录结构如下所示:

/------WebsiteName/
        |
        |-----------/Mobile/

然后确保您位于WebsiteName目录中,然后运行git status
如果仍然出现相同的错误,请按顺序运行以下命令:

git init
git status //here you should see the mobile folder and its files
git add --all
git commit -am "committing"
git push --all
bksxznpy

bksxznpy3#

确保文件夹中的任何位置都没有.gitignore文件阻止您尝试添加的特定文件夹或文件或其扩展名

ztyzrc3y

ztyzrc3y4#

在这种情况下,你应该检查一下你是否把/mobile放到了.gitignore文件中,或者@梅达提供的解决方案也可以。

2guxujil

2guxujil5#

我也面临同样的问题
没有找到问题的根源,但我找到了解决问题的方法。
1.首先,制作本地移动的文件夹的副本并将其删除。
1.在浏览器中打开你的git。
1.转到您的WEBSITENAME目录。
1.在用户界面中找到create new directory按钮并创建移动的目录。
此操作将作为一个新提交推送到当前git分支中。
1.在本地运行git pull,并看到创建的目录
1.将旧的移动的目录复制到新目录中。
1.运行git status,您会看到一切正常
希望对你有帮助。:)

neekobn8

neekobn86#

我遇到了同样的问题,一个数字来自文件.gitignore中的内容。内容是这样的:"# created automatically /n *"。致命错误为"*":这意味着你忽略了所有的编码文件在这个resposity,所以这$git status不能检测这编码文件.刚刚删除这"*".gitignore .它可能是点.

pn9klfpd

pn9klfpd7#

对我来说,这是一个错误的存储库🤣,所以做一些小的修改,推动回购和检查,如果最后更新是几分钟前。

相关问题