git merge 시 특정 파일 제외?

이전에 subtree merging 방식을 이용하는 방법에 대해서 포스트를 작성한 적이 있다. 이 방법을 이용해 업무에서 실제 적용 중인데 간혹 merge시에 특정 파일은 유지하고 싶을 때가 있다. 그래서 그런 방법이 있나 검색을 하다보니.. 어이없게도 merge 후 그 파일만 다시 원상복귀 시키면 된다는 것이다. 이런 생각을 왜 못했을까? 단순하지만 기발하면서도 쉬운 방법인 것 같다.

예를들어 g4s 라는 브랜치가 있고 이 브랜치를 master에 merge 한 후에 admin.css 파일만 복구하려면 아래와 같이 하면 된다.

다음 번 merge 때 사용해봐야겠다.

편리

PHP와 MariaDB, jQuery 등을 사용해 게시판, 쇼핑몰 솔루션을 개발합니다. 그누보드5와 영카트5 개발에 참여 했습니다. Linux와 Nginx는 물론 WordPress, Git 등에도 관심이 많습니다. 자전거 타기 및 사진 촬영을 취미로 하고 있습니다.

2 thoughts to “git merge 시 특정 파일 제외?”

  1. 인터넷 검색 중 우연히 보게 되었는데, 참 유용한 내용이네요. ㅎㅎㅎ

Leave a Reply

Your email address will not be published. Required fields are marked *