GitHub文件夹上面有白色箭头打不开

Gre*_*reg 3 git github

我希望在同一个存储库中拥有服务器和客户端项目。
完成后端后,我从另一个存储库克隆了前端的样板(客户端)。它与src处于同一级别。
将其推送到 github 后,我可以在 client 文件夹中看到一个白色箭头,并且无法打开。按照此链接中的步骤,我从客户端文件夹中删除了.git。但当我这样做时

git add client
Run Code Online (Sandbox Code Playgroud)

或者

git add . 
git commit -m "commit"
Run Code Online (Sandbox Code Playgroud)

它说

husky > pre-commit (node v10.16.0)
i No staged files found.
On branch features
nothing to commit, working tree clean
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Von*_*onC 9

你应该首先做:

git rm --cached client      # no trailing slash
git commit -m "remove client gitlink"
Run Code Online (Sandbox Code Playgroud)

您可以尝试再次添加client/,因为它没有 .git 子文件夹,所以应该包含其文件内容。

请注意,如okonet/lint-staged问题 682及其README中所示

如果您希望在多包 monorepo 中使用 lint-staged,建议在 root 中安装huskypackage.json

另请检查您的 husky 配置,如下所示


.gitignore在客户端文件夹中有“ ”文件。能影响到这个问题吗?

如果未添加任何内容,您可以检查这是否是由于任何忽略规则所致:

git check-ignore -v -- client/aFile_that_should_be_added
Run Code Online (Sandbox Code Playgroud)