我对 Git 有一些问题,我无法使用单个推送命令推送所有子文件夹
我有一个项目目录如下:
project
|
|--main
| |__dir1
| | |__file1
| | |__filen
| |
| |__dir2
| | |__file1
| | |__filen
| |__dirn
| |__file1
| |__filen
|
|--tools
| |--dir1
| | |__file1
| | |__filen
| |
| |__dir2
| | |__file1
| | |__filen
| |
| |__dirn
使用这种结构,我使用以下命令创建了一个新的本地存储库:
cd project
git init
然后,我从项目文件夹中添加、提交和推送所有内容:
git add .
git commit -m "First commit"
git push origin -u master
问题是,在我的远程仓库中,我只找到了第一级目录,所以我只找到了 main 和 tools,但里面没有文件夹。
目前我在整个目录树中没有任何 .gitignore 。
我做错了什么?
非常感谢您
更新1:
为了提供更多信息,我使用 gogs 作为 git 服务器https://gogs.io/