git push之后远程上缺少一些本地文件

时间:2016-10-04 18:19:34

标签: 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  

2 个答案:

答案 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