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을 해결하고, 각자가 동일한 내용을 가지게 되는 상황을 가정해 보았습니다.
- 차근 차근 따라해 보세요.
- 전체 진행 시나리오는 다음과 같습니다.
...