Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[Git & Gerrit Home으로 돌아가기]

5. Training Set D

  • 0. Summary
  • 1.준비 - 원격 저장소를 준비하고, 첫번째 Working Directory를 준비
  • 2. Workdir1에서 branch 만들고 파일 생성 및 Commit
  • 3. Workdir2 master에서 파일 생성 , Commit ,Push
  • 4. Workdir1로 돌아와 branch merge하고 ,trying push, conflict
  • 5. Conflict at workdir1,  Pull , Resolve conflict, Push
  • 6. Pull at workdir2

0. Summary

  • 이번 Training Set은 실무에서 많이 나타날 수 있는 상황입니다.
  • 한 프로젝을 여러 명의 개발자가 서버에서 받아 각자 개발이 진행되는 경우, 서버에 Push할 때 Conflict이 날 수 있습니다.
  • 이 때는 Remote Repository에서 최신 내용을 fetch 받아와서 merge후 conflict을 해결해야, 서버에 Push할 수 있습니다.
  • 두 명의 개발자가 workdir1, workdir2 로 작업한다고 가정했을 때 conflict을 해결하고, 각자가 동일한 내용을 가지게 되는 상황을 가정해 보았습니다.
  • 차근 차근 따라해 보세요.
  • 전체 진행 시나리오는 다음과 같습니다.

...