Course Outline

Git 및 Azure DevOps 소개

  • Git 버전 관리 시스템 개요
  • Azure DevOps 및 Git 통합 소개
  • 환경 설정: Git, SourceTree, GitKraken 및 Azure DevOps

기본 Git 개념

  • 리포지토리 생성 및 클론
  • 기본 Git 명령어: init, add, commit, push, pull
  • 브랜칭 개념 및 전략

브랜치 및 병합 Management

  • 협업 프로젝트를 위한 브랜칭 모범 사례
  • SourceTree 및 GitKraken을 사용한 브랜치 관리
  • 실습: 브랜치 생성 및 병합

병합 기술 및 충돌 해결

  • 병합 유형: Merge, Fast forward merge, Squash and merge, Rebase and merge
  • 충돌 해결 전략 및 모범 사례
  • 실습: 충돌 시뮬레이션 및 해결

콘솔 vs 그래픽 클라이언트 작업

  • 콘솔에서 Git 작업 수행
  • SourceTree (주요 실습) 및 GitKraken (데모)을 사용하여 리포지토리 관리
  • 그래픽 클라이언트 사용의 장단점

고급 Git 기술

  • Stage, Reverting, Resetting 및 Unstaging 변경 사항
  • 커밋 선택 및 실제 적용
  • 안전하게 변경 사항 되돌리기 및 롤백

Azure DevOps 및 Git과 함께 작업

  • Azure Repos에서 Git 리포지토리 설정
  • Azure DevOps 파이프라인과 Git 통합
  • 권한 및 액세스 제어 관리

팀 Collaboration 및 실제 시나리오

  • 대규모 프로젝트의 브랜칭 전략
  • 팀 환경에서 충돌 처리
  • DevOps 워크플로우에서 버전 관리를 위한 모범 사례

요약 및 다음 단계

Requirements

  • 버전 관리 개념에 대한 기본적인 지식
  • 소프트웨어 개발 방식에 대한 숙지

대상

  • 버전 관리 시스템을 사용하는 개발자
  • DevOps 엔지니어가 코드 저장소를 관리
  • Git과 Azure DevOps을 사용하여 소프트웨어 프로젝트에서 협업하는 팀
 14 Hours

Number of participants


Price per participant

회원 평가 (5)

Upcoming Courses

Related Categories