소개

완료됨

상용 항공사를 위한 전자 항공 기기 소프트웨어를 작성하는 회사의 새로운 소프트웨어 개발자라고 가정해보겠습니다. 품질 제어가 중요하며 개발자는 버전 제어를 위해 Git를 사용하는 소규모 팀에서 작업합니다. Git에 대한 약간의 지식이 이미 있습니다. 이를 사용하여 변경 내용을 추적하고, 실수를 수정하고, 공유 리포지토리 및 끌어오기 요청을 사용하여 다른 개발자와 협업했습니다. 하지만 이 밖에도 Git를 활용할 방법이 있다는 것을 알기 때문에 그에 대해 배우고 싶습니다.

친구들과 함께 고양이 사진을 공유하여 Git을 연습하는 데 사용할 수 있는 작은 웹 사이트를 이미 만들었습니다. 도와줄 수 있는 소프트웨어 개발자인 몇 명의 친구를 등록했습니다.

프로젝트가 진행됨에 따라 충돌 또는 노력의 낭비 없이 웹 사이트의 기능에 대한 모든 작업을 수행할 수 있도록 보다 간편하게 공동 작업을 수행하고 싶습니다.

이 모듈에서는 Git에 있는 분기, 개발에 분기를 사용하는 방법, 병합 충돌 처리를 비롯하여 분기를 병합하는 방법에 대해 설명합니다.

학습 목표

이 모듈에서 학습할 내용은 다음과 같습니다.

  • Git에서 분기가 작동하는 방식 알아보기
  • 새 분기 만들기 및 분기 사이 전환
  • 분기를 함께 병합
  • 병합 충돌을 해결하기 위한 기본 기술 배우기

사전 요구 사항

이 모듈을 학습하려면 다음을 포함하여 Git 작업에 대한 기본 지식이 있어야 합니다.

  • ‘리포지토리’, ‘작업 트리’, ‘인덱스’와 같은 용어
  • 리포지토리 만들기
  • 변경 내용 스테이징 및 커밋
  • 간단한 실수에서 다시 설정 및 되돌리기
  • 리포지토리 복제
  • 끌어오기 요청
  • 스태시 변경
  • 끌어오기를 통해 변경 내용 푸시 및 리포지토리 업데이트