메뉴 건너뛰기

Git의 merge conflict를 해소하는 가장 일반적인 방법을 정리 합니다.


Conflict 발생

git fetch origin
git pull origin master

From ssh://developer@pseg.or.kr:22/projectname
 * branch            master     -> FETCH_HEAD
Updating aa30c3a..bb25213
error: Entry 'code.c' not uptodate. Cannot merge.


최신 내용으로 갱신하고 다시 merge 시도

git add code.c
git commit -m "made some changes"
git pull origin master

From ssh://developer@pseg.or.kr:22/projectname
 * branch            master     -> FETCH_HEAD
Auto-merging code.c
CONFLICT (content): Merge conflict in code.c
Automatic merge failed; fix conflicts and then commit the result.

해소

머지 도구로 차이점 분석 후 로컬 파일이 머지 될 수 있도록 로컬 파일 수정

git mergetool


최종 내용이 반영된 local code.c 을 master에 merge 합니다.

git checkout --ours code.c
git checkout --theirs code.c
git add code.c
git commit -m "using theirs"


마지막으로 remote master를 pull 합니다.

git pull origin master

From ssh://developer@pseg.or.kr:22/projectname
 * branch            master     -> FETCH_HEAD
Already up-to-date.


Conflict 이 해소 되었습니다;)


Who's PSEG

profile

PSEG는 Practical Software Engineering Group의 약자입니다. 

이론을 넘어 실용적으로 활용할 수 있는 소프트웨어 공학을 공유하는게 그룹의 목적입니다.

?
Comment '1'
  • profile
    Tom 2015.08.21 22:34
    이것도 Git 관련 이네요. 제목에 Git이 쓰여 있으면 더 좋을 것 같아요.

 


  1. 1
    08월 25일
    2015

    Bitnami Redmine의 Default URL을 Root로 설정하는 방법

    Bitnami Redmine 설치 후에 기본적으로 아래와 같은 형태의 URL로 접속됩니다. http://localhost/redmine redmine 없이 root 즉 아래와 같이 바로 접속하고 싶습니다. http://localhost 어떻게 해야 하나요?
    Category프로젝트&이슈관리 ByTom Reply1 Views15662
    Read More
  2. 1
    08월 25일
    2015

    Bitnami Redmine 기본(default) URL 변경 방법

    Bitnami Redmine의 기본(default) URL은 redmine으로 설정되어 있습니다. http://localhost/redmine 이를 다음과 같이 변경하고 싶습니다. http://localhost/pm 어떻게 해야할까요?
    Category프로젝트&이슈관리 ByTom Reply1 Views15365
    Read More
  3. 1
    08월 25일
    2015

    Redmine 이슈 ID Prefix 설정 못하나요?

    Redmine의 이슈 ID를 프로젝트마다 다른 Prefix를 가져가고 싶은데 가능한지요? 가능하다면 방법을 알고 싶습니다.
    Category프로젝트&이슈관리 ByTom Reply1 Views10433
    Read More
  4. 3
    08월 24일
    2015

    Bitnami Redmine CKEditor 설치 오류

    Bitnami Redmine 3.1 설치 후에 Plugin으로 CKEditor를 설치하고 있습니다. 하지만 bundle install --without development test 후에 아래와 같이 에러 메시지가 나타나네요. 혹시 해결책일 있을까요? C:\redmine\apps\redmine\htdocs\plugins\red...
    Category프로젝트&이슈관리 ByTom Reply3 Views17706
    Read More
  5. 1
    08월 24일
    2015

    SVN 저장소 생성 후 인증 문제

    아래 문서에 따라 SVN 저장소를 생성하고 사용자를 등록 했습니다. http://pseg.or.kr/pseg/index.php?mid=infouse&document_srl=4728 하지만 totoiseSVN을 이용하여 프로젝트를 checkout 후에 소스를 넣고 Commit을 할려고 하니깐 Commit ...
    Category형상&변경관리 ByTom Reply1 Views10112
    Read More
  6. 2
    08월 24일
    2015

    Bitnami Redmine 테마 변경 관련

    아래 게시물을 보고 Redmine 테마를 변경할려고 하는데.. http://pseg.or.kr/pseg/infouse/3070 본문에 나와있는 아래 링크에 themes 라는 폴더가 없습니다. Redmine 설치 폴더 > public > themes Bitnami 버전은 다른 경로에 있는 듯 한데.. ...
    Category프로젝트&이슈관리 ByTom Reply2 Views10724
    Read More
  7. 5
    08월 22일
    2015

    bitnami redmin 설치 시, Gmail 메일 설정 문제

    bitnami redmine 3.1 설치 시, gmail 계정을 입력하였는데 메일이 오지 않습니다. 어디를 살펴봐야할지 도움 부탁드립니다.
    Category프로젝트&이슈관리 ByTom Reply5 Views14317
    Read More
  8. 1
    08월 21일
    2015

    bitnami redmine 3.1 SVN Server 저장소 생성 방법

    bitnami redmine 3.1 설치 시, 제공되는 SVN Server를 함께 설치 하였습니다. 해당 SVN 서버를 이용하여 Redmine과 연동하고 싶은데, SVN 설정을 Visual하게 해주는 도구는 따로 없는것 같네요. 혹시 특정 위치에 Repo 생성하고 등록하는 방법을 알려주시...
    Category프로젝트&이슈관리 ByTom Reply1 Views13340
    Read More
  9. 1
    08월 21일
    2015

    bitnami redmine 3.1 관리자 패스워드 분실

    bitnami redmine 3.1 설치 시 입력하는 관리자 패스워드를 분실했습니다. 혹시 변경이나 찾을 수 있는 방법이 있을까요?
    Category프로젝트&이슈관리 ByTom Reply1 Views15864
    Read More
  10. 1
    08월 12일
    2015

    bitnami-redmine 3.1 설치 오류

    production.log bitnami- redmine 3.1을 설치 했다가, uninstall.exe로 삭제 후 재부팅. 재설치 하였습니다. http://localhost/redmine/입력시 아래와 같은 메세지가.. ㅠ_ㅠ) Internal errorAn error occurred on the page you were trying to access...
    Category기타 ByAREA88 Reply1 Views12790 file
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 Next
/ 12