git分支合併是忽略特定文件

前言

近日在做項目的時候,需要生成並操作多個分支,但是分支中只是一部分文件存在差異,大部分文件代碼都是公用的,剛開始是手動進行合併,但是效率太低,重複工作太多,於是研究了一下,git還真是支持這個功能的,方法如下:

分支合併忽略特定文件步驟

  1. 在項目根目錄下新建文件.gitattributes,然後文件中寫入需要忽略的文件名 + merge=ours, 一個文件佔一行 例:
    忽略config.xml 文件
    config.xml merge=ours
  2. 如果設置了沒有起效,在根目錄下運行命令行 git config merge.ours.driver true 進行config配置
  3. .gitattributes該文件主要是用於設置git對特定文件進行配置屬性的,還可進行其他的配置,具體大家可以去找找
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章