Azure Repos 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에 대한 경험이 많고 자신감이 높아짐에 따라 팀의 요구에 맞게 확장합니다.

다음 단계