다음을 통해 공유


Git 워크플로

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

버전 제어를 사용하여 팀 전체에서 작업을 저장하고 코드 변경 내용을 조정합니다. 단일 개발자인 경우에도 버전 제어를 사용하면 버그를 수정하고 새로운 기능을 개발할 때 체계적으로 구성할 수 있습니다. 개발 기록을 유지 관리하므로 모든 버전의 코드를 쉽게 검토하고 롤백할 수 있습니다.

다음 자습서에서는 버전 제어 워크플로사용하여 일반적인 버전 제어 작업을 수행하는 방법을 보여 줍니다.

버전 제어 워크플로

버전 제어는 다음 예제와 유사하게 대부분의 개발자가 코드를 작성하고 팀과 공유할 때 사용하는 일반적인 워크플로를 따릅니다.

  1. 코드가 없는 경우 코드의 로컬 복사본을 가져옵니다.
  2. 코드를 변경하여 버그를 수정하거나 새 기능을 추가합니다.
  3. 코드가 준비되면 팀에서 검토할 수 있도록 합니다.
  4. 코드를 검토한 후 팀의 공유 코드베이스에 병합합니다.

스크린샷은 Git 기능 분기 워크플로를 보여줍니다.

Git에는 Git 고유의 용어와 명령을 사용하는 이 워크플로 버전이 있습니다. Team Foundation 버전 제어 또는 Subversion과 같은 버전 제어 시스템을 사용한 경우 설명서의 일부 용어는 친숙해 보일 수 있지만 Git에서는 다르게 동작합니다.

Git 워크플로

  1. 만들려는 변경 내용에 대한 분기 만들고 이름(예: users/jamal/fix-bug-3214 또는 cool-feature-x)을 지정합니다. 더 많은 분기 지침은 Git 분기 전략 채택 을 참조하세요.
  2. 자신의 브랜치에 변경 내용을 커밋하세요. 사람들은 종종 버그 수정이나 기능에 대해 여러 번 커밋합니다.
  3. 원격 리포지토리에 브랜치를 푸시합니다.
  4. 다른 사람들이 변경 내용을 검토할 수 있도록 끌어오기 요청을 만듭니다. 피드백을 통합하려면 더 많은 커밋을 수행하고 더 많은 변경 내용을 푸시해야 할 수 있습니다.
  5. 끌어오기 요청완료하고 병합 충돌을 해결하고 끌어오기 요청을 완료합니다.

Git을 새로 사용하는 경우 이 워크플로를 사용합니다. 팀이 Git에 대한 경험이 많고 자신감이 높아짐에 따라 팀의 요구에 맞게 확장합니다.

다음 단계