git - How can always ignore a file while merge -
i have configuration file different in 2 branches. want config file tracked inside each branch ignored when merging branches.
so, after merge 2 branches, file remains in each branch same before merging.
firstly, need create ours merge driver unless have one. this, run command:
git config merge.ours.driver true this driver allow prefer destination branch's version of file during merge session.
secondly, let's call branches a , b.
on branch a, in directory of file, create file called .gitattributes line in it:
myconfig.conf merge=ours then add , commit .gitattributes file.
it'll make git keep a's version of myconfig.conf when merging b a. if need merge a b, repeat same steps b branch.
Comments
Post a Comment