我从我们的代码库初步推送到GitHub,但两个网站子目录中的一个由于某种原因没有被推送。
我们在两个子目录中都有.git
个文件,但在创建这个新的组合存储库之前删除了它们。
我们尝试将单个文件添加到子目录,但SourceTree没有看到更改。
您如何添加这些子文件夹?
答案 0 :(得分:1)
我们在两个子目录中都有.git文件,但在创建这个新的组合存储库之前删除了它们。
这还不够:您需要移除(未跟踪) gitlink (两个子目录的文件夹名称,被视为special entry in the index of the parent repo)
public static void seekOffset()
{
try {
RandomAccessFile file = new RandomAccessFile("IndexFile.txt", "r");
file.seek(693);
System.out.println(file.readLine());
}
catch(IOException ioe)
{
}
}
然后你可以添加和提交(如果嵌套的.git /文件夹确实消失了)
git rm --cached subfolder1
git rm --cached subfolder2
git commit -m "remove gitlinks"