연락처 정보

코스 개요

Git과 Azure DevOps 소개

  • Git 버전 관리 시스템 개요
  • Azure DevOps와 Git의 통합 방식에 대한 안내
  • 환경 설정: Git, SourceTree, GitKraken 및 Azure DevOps 준비하기

Git 기본 개념

  • 리포지토리 생성 및 복제 방법
  • init, add, commit, push, pull 등 주요 Git 명령어들
  • 브랜치의 개념과 활용 전략

브랜치 관리와 병합 기법

  • 협업 프로젝트를 위한 브랜치 관리 모범 사례
  • SourceTree 및 GitKraken을 활용한 브랜치 관리 방법
  • 연습 과제: 브랜치 생성 및 병합 실습하기

병합 기법과 충돌 해결 방법

  • Merge, Fast forward merge, Squash and merge, Rebase and merge 등 각종 병합 방식의 차이점
  • 충돌 발생 시 최선의 대처법 및 해결 전략<\/li>
  • 실습: 실제 충돌 상황을 재현하고 이를 해결해 보기

콘솔과 그래픽 클라이언트 활용 비교

  • 콘솔 환경에서의 Git 작업 수행 방법
  • SourceTree(주요 연습 도구) 및 GitKraken(시연용)을 이용한 리포지토리 관리법
  • 그래픽 클라이언트 사용 시 장단점 분석

고급 Git 기술

  • 변경 사항의 스테이징, 되돌리기 및 리셋 처리 방법
  • 커밋 선택적 적용(Cherry-picking) 기법과 실무 활용 예시
  • 안전하게 변경 내용을 되돌리는 기술들

Azure DevOps와 Git의 연동 방법

  • Azure Repos 내에 Git 리포지토리 설정하기
  • Azure DevOps 파이프라인과 Git의 통합 구성법
  • 권한 및 접근 제어 체계 관리 요령

팀 협업 및 실무 적용 사례

  • 대규모 프로젝트에서의 브랜치 전략 수립법
  • 팀 환경 속에서 충돌을 효과적으로 다루는 법
  • DevOps 워크플로우 내 버전 관리 운영 가이드라인

마무리 및 향후 학습 방향 제시

요건

  • 버전 관리 시스템에 대한 기초 지식
  • 소프트웨어 개발 프로세스에 대한 이해도

수강 대상

  • 버전 관리 시스템을 활용하는 개발자들
  • 코드 리포지토리를 관리하는 DevOps 엔지니어들
  • Git과 Azure DevOps를 이용해 소프트웨어 프로젝트를 협업하는 팀원들
 14 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리