使用git push時, 自動忽略__pycache__文件


使用 .gitignore文件 push時忽略 __pycache__文件

  • 問題描述:

在使用git push 本地項目時,有些文件不需要push到github,但使用
git add or commit命令時,這些文件會同時被提交到緩存區(Stage/Index), 后續push origin master時不可避免的要提交到github

  • 需求:

git push時,忽略自定義文件(如:__pycache__ 有數據庫密碼的配置文件 等等)

  • 解決:

使用git自帶的.gitignore文件,自定義要忽略的文件即可

  • 方法:

    sudo vim .gitignore

    # python 
    *.py[cod]
    
    
  • 注意:

.gitignore 文件只能作用於 Untracked Files,也就是那些從來沒有被 Git 記錄過的文件(自添加以后,從未 add 及 commit 過的文件)
如果文件曾經被 Git 記錄過,那么.gitignore 就對它們完全無效

  • 應對方法:

在本地工作區中,將不需要的文件先刪除並push到遠程倉庫, 等下次執行文件后,需要git add . 時,發現__pycache__文件已經被忽略push了

推薦:
github已經配置好的.ignore文件,可執行選擇下載使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM