同一個專案A,多人合作開發,但是專案A裡面有config.php設定文件,不同成員有各自的資料庫環境,如何確保其他成員修改了本地設定檔而不提交,或提交了但不覆蓋遠端的config.php?
建一個config.simple.php文件,然後把config.php檔案加到gitignore裡,這樣不同開發者clone下來程式碼之後,把config.simple.php改成config.php,裡面換成自己的配置,這樣既不會因為某人改配置而影響其他人
gitignore啊
gitignore文件寫規則…
主題可以概括: 分佈式環境下,自己忽略的文件如何不影響到他人用.gitignore文件是不滿足的,因為.gitignore文件也會隨著倉庫分發到他人那裡最好這個文件由自己掌控
那麼不妨試試: git config --global core.excludesfile $yourfilepath
git config --global core.excludesfile $yourfilepath
.gitignore
建一個config.simple.php文件,然後把config.php檔案加到gitignore裡,這樣不同開發者clone下來程式碼之後,把config.simple.php改成config.php,裡面換成自己的配置,這樣既不會因為某人改配置而影響其他人
gitignore啊
gitignore文件寫規則…
主題可以概括: 分佈式環境下,自己忽略的文件如何不影響到他人
用.gitignore文件是不滿足的,因為.gitignore文件也會隨著倉庫分發到他人那裡
最好這個文件由自己掌控
那麼
不妨試試:
git config --global core.excludesfile $yourfilepath
.gitignore