搜尋

首頁  >  問答  >  主體

github - git 如何本地忽略文件,而保留遠端的同名文件

同一個專案A,多人合作開發,但是專案A裡面有config.php設定文件,不同成員有各自的資料庫環境,如何確保其他成員修改了本地設定檔而不提交,或提交了但不覆蓋遠端的config.php?

仅有的幸福仅有的幸福2772 天前634

全部回覆(5)我來回復

  • 为情所困

    为情所困2017-05-02 09:32:06

    建一個config.simple.php文件,然後把config.php檔案加到gitignore裡,這樣不同開發者clone下來程式碼之後,把config.simple.php改成config.php,裡面換成自己的配置,這樣既不會因為某人改配置而影響其他人

    回覆
    0
  • 黄舟

    黄舟2017-05-02 09:32:06

    gitignore啊

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-02 09:32:06

    gitignore文件寫規則…

    回覆
    0
  • 为情所困

    为情所困2017-05-02 09:32:06

    主題可以概括: 分佈式環境下,自己忽略的文件如何不影響到他人
    用.gitignore文件是不滿足的,因為.gitignore文件也會隨著倉庫分發到他人那裡
    最好這個文件由自己掌控

    那麼
    不妨試試: git config --global core.excludesfile $yourfilepath

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:32:06

    .gitignore

    回覆
    0
  • 取消回覆