簡體   English   中英

git push后遠程缺少一些本地文件

[英]some local files missing on remote after git push

我做了從本地到位桶的git push。 這是一個Django項目。 我的項目級別目錄中的3個文件仍然存在於我的本地文件中,但Bitbucket上的遠程文件中卻缺少這些文件:manage.py,README.md和runtime.txt。

為什么這三個文件沒有被推送? 我如何解決它? 展望未來,我如何對推拉的完整性充滿信心? 如果您了解Django,就會知道manage.py是一個非常重要的文件。 .gitignore僅具有venv,staticfiles和.pyc。 是的,我之后確實做了git status:

(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  

可能是您的文件不在版本控制中,因此首先應使用git add命令在版本控制中添加manage.py,README.md和runtime.txt文件,然后再次commit & push 並確保.gitignore文件不會忽略這些文件。

嘗試git add --all ,然后再次提交並推送。 它將推送您在所有文件中所做的所有更改。

基本上:

git add --all

git commit -m "add all"

git push

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM