git 推送后远程丢失了一些本地文件
some local files missing on remote after git push
我从本地向 bitbucket 进行了 git 推送。这是一个 Django 项目。我的项目级目录中的 3 个文件仍然存在于我的本地文件中,但在 Bitbucket 上的远程文件中丢失了:manage.py、README.md 和 runtime.txt。
为什么这三个文件没有被推送?我如何解决它?展望未来,我如何对推拉的完整性有信心?如果你了解 Django,你就会知道 manage.py 是一个非常重要的文件。 .gitignore 只有 venv、staticfiles 和 .pyc。是的,之后我确实做了 git 状态:
(cannon)malikarumi@Tetuoan2:~/Projects/cannon/jamf$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
可能是您的文件不在版本控制中,所以首先您应该使用 [在版本控制中添加 manage.py、README.md 和 runtime.txt 文件git add 命令,然后再次执行 commit & push
。并确保这些文件不会被 .gitignore
文件忽略。
尝试git add --all
然后提交并再次推送。它将推送您在所有文件中所做的所有更改。
基本上:
git add --all
git commit -m "add all"
git push
我从本地向 bitbucket 进行了 git 推送。这是一个 Django 项目。我的项目级目录中的 3 个文件仍然存在于我的本地文件中,但在 Bitbucket 上的远程文件中丢失了:manage.py、README.md 和 runtime.txt。
为什么这三个文件没有被推送?我如何解决它?展望未来,我如何对推拉的完整性有信心?如果你了解 Django,你就会知道 manage.py 是一个非常重要的文件。 .gitignore 只有 venv、staticfiles 和 .pyc。是的,之后我确实做了 git 状态:
(cannon)malikarumi@Tetuoan2:~/Projects/cannon/jamf$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working directory clean
可能是您的文件不在版本控制中,所以首先您应该使用 [在版本控制中添加 manage.py、README.md 和 runtime.txt 文件git add 命令,然后再次执行 commit & push
。并确保这些文件不会被 .gitignore
文件忽略。
尝试git add --all
然后提交并再次推送。它将推送您在所有文件中所做的所有更改。
基本上:
git add --all
git commit -m "add all"
git push