如何更改我的GitHub存储库的文件夹结构



我是GitHub的新手,目前正在学习如何使用它。我已经更改了电脑上本地repo的文件夹结构,我想以某种方式在GitHub上推动这些更改。从本质上讲,我已经将所有文件从本地存储库移到了原始存储库的新子文件夹中。(因为我计划添加更多的子文件夹(现在在我的电脑上看起来像我想要的,但在GitHub上不是。

我试着";同步";本地repo与Github上的repo,但这没有帮助。如果我对其中一个文件进行了更改,或者在本地repo上创建了一个新文件并提交了此更改,它会在GitHub上进行更改,但如果我将所有文件移动到新的子文件夹,则情况并非如此。

例如:

我的GitHub是这样的:文件1,文件2,文件3…等等。在我的电脑上看起来像这样C#>文件1、文件2、文件3…

我想在GitHub和我的本地repo中都有这个C#文件夹。

提前谢谢!

您在评论中指出:

.git在C#文件夹中。

请注意,与.git文件夹所在的目录相同的目录中的所有文件夹和文件(以及这些文件夹中任何级别的子文件夹(对git都是可见的。因此,在您的情况下,C#文件夹对git不可见,因为.git文件夹在C#文件夹中。

如果您希望C#文件夹对git可见,则需要导航到该文件夹的父文件夹和该父文件夹中的git init之一。

您还应该使用.gitignore文件,并将其放置在.git文件夹所在的同一文件夹中,以提供从源代码管理中排除文件和文件夹的规则。

tl;dr:您可以继续删除当前的.git文件夹(在对当前受源代码管理的文件进行尽职调查备份后(,然后导航到其中一个父文件夹并从头开始初始化您的存储库。

相关内容

  • 没有找到相关文章

最新更新