Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.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_Null - Fatal编程技术网

git新手-难以理解目录为何为空

git新手-难以理解目录为何为空,git,null,Git,Null,我正在尝试将一个现有项目转移到一个新的git回购协议中 到目前为止,我已经: 在Github中创建了新的回购协议 在本地克隆它 将所有项目文件复制到repo目录中 所有文件都已暂存 完成初始提交 但是其中一个目录没有提交,当我在Tower(Mac OSX GUI)中查看它时,该目录如下所示: directory-name -> (null) 所以我接着说: 删除了目录 策划并实施了这一变化 再次将目录复制到repo中 转移并提交目录的新副本 但目录仍以(null)的形式位于暂存区域中 导

我正在尝试将一个现有项目转移到一个新的git回购协议中

到目前为止,我已经:

  • 在Github中创建了新的回购协议

  • 在本地克隆它

  • 将所有项目文件复制到repo目录中

  • 所有文件都已暂存

  • 完成初始提交

  • 但是其中一个目录没有提交,当我在Tower(Mac OSX GUI)中查看它时,该目录如下所示:

    directory-name -> (null)
    
    所以我接着说:

  • 删除了目录

  • 策划并实施了这一变化

  • 再次将目录复制到repo中

  • 转移并提交目录的新副本

  • 但目录仍以(null)的形式位于暂存区域中

    导致这种情况的目录有什么问题?还是目录里有什么东西

    如果我选择tower中的目录,我可以在diff部分看到以下内容:

    - Subproject commit 9c9af5520163c9980adf780d527dd5a830ec4fe5
    + Subproject commit 9c9af5520163c9980adf780d527dd5a830ec4fe5-dirty
    

    我已经到处搜索过了,但我不完全理解其他答案。对不起,如果您有任何帮助或建议,我将不胜感激。

    您所说的目录可能是空的,或者只包含被git配置忽略的文件。GIT不会跟踪空目录。

    谢谢-该目录包含另外两个目录,其中都有文件。该目录中有一个.gitignore文件,所以我删除了它,但仍然没有成功。实际上,在终端中查看该目录时,还有另一个.git目录-我删除了它,现在该目录已从我下载的sass框架中可能的工作目录中删除。现在一切都好了!干杯