文件夹不会提交到GitHub

时间:2019-02-04 00:37:08

标签: git github

在原始项目在GitHub上之后,我将文件夹(ChessEngine)拖放到了项目中。 ChessEngine最初具有自己的远程存储库,因此我从该ChessEngine文件夹中删除了.git文件。然后,我从整个文件夹(ChessArmyKnife)中删除了.git文件夹,并在较大的ChessArmyKnife文件夹中运行了git init。 GitHub仍然看不到ChessEngine文件夹。

enter image description here

enter image description here

3 个答案:

答案 0 :(得分:1)

该文件夹为空。因为该文件夹不包含任何内容,因此没有提交给仓库!

答案 1 :(得分:0)

该文件夹未提交,因为该文件夹为空或其中的所有文件都被忽略。如果该文件夹用于内容,则您不想在存储库中提交内容,但是您确实想包含该目录,则可以在该目录中创建一个.gitignore文件。

文件:./ChessEngine/.gitignore

*
!.gitignore

*将忽略目录中的所有文件。 !.gitignore撤消.gitignore文件的规则时。

答案 2 :(得分:0)

要提交该文件夹以回购,请在其中创建一个.gitkeep文件,然后.n提交该文件。 Git只会将其视为一个空文件夹,但允许您进行提交。

https://fileinfo.com/extension/gitkeep GITKEEP文件扩展名-什么是.gitkeep文件,如何打开它?