看了別人的倉庫,大家的檔案目錄都不一樣...我的專案目錄:
希望回答者可以講一下為什麼有些文件不需要上傳~~謝謝!
学习是最好的投资!
bootstrap/cache 程式運行時產生的快取文件目錄storage 子目錄中的文件,這些文件也是程式運行時產生的文件.env 本地配置文件,這個依賴具體的環境,所以不需要進行版本管理
vendor和composer.lock 這個是composer產生的文件,這個視情況而定。一般來說composer.lock需要上傳,這是為了統一程式使用外部函式庫的版本而考慮的。 vendor目錄可以忽略,但如果外網存取有限制,也可以上傳。
參考連結:Laravel.gitignore
GitHub 有一個十分詳細的針對數十種項目及語言的 .gitignore文件列表,你可以在https://github.com/github/gitignore找到它.
.gitignore
bootstrap/cache 程式運行時產生的快取文件目錄
storage 子目錄中的文件,這些文件也是程式運行時產生的文件
.env 本地配置文件,這個依賴具體的環境,所以不需要進行版本管理
vendor和composer.lock 這個是composer產生的文件,這個視情況而定。一般來說composer.lock需要上傳,這是為了統一程式使用外部函式庫的版本而考慮的。 vendor目錄可以忽略,但如果外網存取有限制,也可以上傳。
參考連結:Laravel.gitignore