我做了一个从我当地到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
答案 0 :(得分:3)
您的文件可能不在版本控制中,因此首先应使用 git add 命令在版本控制中添加manage.py,README.md和runtime.txt文件,然后再次 commit & push
。并确保.gitignore
文件不会忽略这些文件。
答案 1 :(得分:1)
尝试git add --all
,然后再次提交并推送。它将推送您在所有文件中所做的所有更改。
基本上:
git add --all
git commit -m "add all"
git push