所以我使用 git 从本地机器远程到 Github,当我第一次提交时,目录是web/main
,然后我将其推送到 github。之后我改变了主意,因此我将该main
文件夹移动到一个名为 的新文件夹中backend
,并将目录更改为web/backend/main
. 请记住,我移动了它,因此web/main
它不应该再存在,并且它在我的本地计算机中不存在,但在github中,该文件夹仍然存在。这是故意的吗?
git 状态:
$ git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
Run Code Online (Sandbox Code Playgroud)
git 推送:
$ git push
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)
编辑:
我可能应该早点指出这一点,但是在第一次提交的manage.py
文件夹旁边有一个 python 文件main
web/
IMSoP 还指出,manage.py
当我们在 github 中复制其他文件时,会被重命名。所以我检查了本地计算机上的第一次提交,奇怪的是我找不到main
文件夹,这很奇怪,因为在我的 github 的第一次提交中它就在那里。
更新:
所以我决定从头开始重做整个过程
我做的第一件事是创建与第一次提交相同的目录,即web/main
然后我在本地机器上初始化了 git repogit add .
并
运行 …