我有一个git存储库,如下所示:
Top/
.git
sub1/
sub2/
Very big stuff
Sub1是我想要推送给Github的唯一文件夹。在Top目录中,我使用以下命令来推送sub1:
git subree push --prefix sub1 / origin master
但是在我在sub1中进行了新的提交后,上面的命令找不到新的提交,只告诉我每件事都是最新的。此外,Top master的哈希ID与sub1 master不同。此外,Top的日志历史与sub完全不同。这是预期还是问题?如何解决?
谢谢!
答案 0 :(得分:2)
最后我想出了原因。我使用符号链接来创建此文件夹结构。 Sub的真正上面的级别不是Top,而是另一个文件夹。该文件夹包含.git目录。所以Top和sub的主人是不同的。