远程GitHub中的灰色图标是什么意思
任何人都可以告诉我,为什么我有我的文件推送到Github的灰色图标? 在应用程序目录中,应该有模型,视图和控制器,但是在远程GitHub中,我无法点击。
看起来您创build了一个子模块,指向一个无法访问的远程位置。
看到这个答案 。 绿色时,该图标将指向子模块。 我假设你的情况是灰色的,因为子模块configuration不正确。
鉴于.gitmodules
不存在,它必须被删除,留下一个没有远程信息的子模块。
如果进入app
并inputgit remote -v
你会看到这个模块指向的地方。 这个地方目前无法到达。
在类似的情况下,我添加了一个子模块并删除了.gitmodules
。 GitHub上的结果如下所示:
它看起来像你在文件夹中初始化git。 从子文件夹中删除git文件(rm -rf)并创build一个新的repo并重新初始化git。
git rm --cached <folder_name>
然后转到父目录并执行:
git add . git commit -m "<your_message>" git push --all
您已经在应用程序目录中初始化git,并且找不到远程。 删除应用程序中的.git文件。 。
[app(master)]$ sudo rm -r .git
或者显示文件夹内的隐藏文件,并手动执行。 然后重新提交并重新推送父文件夹的更改
在我的情况下,我已经在部署到Heroku的根文件夹(具有manage.py的那个文件夹)中初始化一个git仓库, 然后在项目的父文件夹中设置一个Git仓库。
当我然后在项目的父文件夹中创build一个新的回购,处理模型视图和控制器的根文件夹变灰。 以下为我工作:
- 删除父文件夹回购
- 创build新的回购没有检查“使用自述文件初始化此存储库”,因为我们将导入现有的存储库。
-
在您的根文件夹中使用manage.py,执行以下操作:
git remote add origin“github repo link”
git push -u原点大师
- 刷新你的Github回购,所有的目录应该存在
它已经有一个.git里面,因此看起来灰色。 即它也有git初始化。