Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.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
git文件夹不可见_Git_Github - Fatal编程技术网

git文件夹不可见

git文件夹不可见,git,github,Git,Github,我遇到了一个典型的情况。 我在本地已经有了一个克隆的回购协议。我有一个路径/src/main/resources 我的目标是在资源中创建一个目录,将其命名为脚本,并将一些文件添加到该文件夹中。 我所做的是创建了一个文件夹并复制了文件,但在将这些项目添加到github时,我只添加了文件,而忘记了添加文件夹。我为自己创建了一个pull请求,并将其合并以进行开发 现在,整个文件集在远程repo中不可见。 如果我现在转到src/main/resources/scripts并执行git add,那么也是本

我遇到了一个典型的情况。 我在本地已经有了一个克隆的回购协议。我有一个路径/src/main/resources

我的目标是在资源中创建一个目录,将其命名为脚本,并将一些文件添加到该文件夹中。 我所做的是创建了一个文件夹并复制了文件,但在将这些项目添加到github时,我只添加了文件,而忘记了添加文件夹。我为自己创建了一个pull请求,并将其合并以进行开发

现在,整个文件集在远程repo中不可见。 如果我现在转到src/main/resources/scripts并执行git add,那么也是本地的。什么都没有发生


请帮助我如何从这种情况中恢复。

您不使用Git添加文件夹,只添加文件(位于文件夹中)

首先检查您有多少.git子文件夹:

cd /path/to/local/repo
find . -type d -name ".git"
这将检测您是否有任何嵌套存储库


并在
/src
/src/main/resources
中执行git状态(假设
/src
实际上意味着
/path/to/local/repository/src

无法提交空目录或文件夹。这就是为什么您创建的空目录在远程服务器中不可见的原因

您应该在空目录中添加.gitignore或.gitkeep,以便能够在远程提交和查看