[컴] git 에서 local 에서만 쓸 용도로 파일을 수정하는 경우 관리방법

git 에서 설정값 처리 / 개발 편의 / dev / 깃 / 편하게 개발 / 노하우 / localbuild /git test / git 테스트용 / test용

git 에서 local 에서만 쓸 용도로 파일을 수정하는 경우 관리방법

아래 링크에서 좋은 방법을 제시해 준다.

간략적으로 정리하면, 예를 들어 특정 build 와 연관된 .properties를 수정했다고 하자.

  1. branch 를 하나 만들고,
  2. 그 branch 에 local change 를 반영하고, commit한다.
  3. 그리고 작업은 에서 계속하고,
  4. 필요한 순간이 오면, 그 branch 로 옮겨가서
  5. git rebase <working_branch>git merge <working_branch> 를 하고,
  6. build 를 수행한다.

참고로 이것은 다른 branch 에서 작업할 때도 가능할 듯 하다.

사용법

개인적으로 다음처럼 script 를 만들어서 사용중이다.(이 스크립트를 gclocal.bat 라고 하자.) feature/myfeature에서 commit 만 하고, lbuild로 가서 작업을 한다. 그리고 수정을 하고, stage 로 둔후에, feature/myfeature 로 와서 commit 을 하고, gclocal.bat 를 실행해서 lbuild로 돌아온다.

git checkout lbuild

git merge feature/myfeature

git branch

local 의 commit 중 push 되지 않은 commit 을 찾는법

git log --branches --not --remotes

댓글 없음:

댓글 쓰기