코스 개요
Git과 Azure DevOps 소개
- Git 버전 관리 시스템 개요
- Azure DevOps 및 Git 통합 소개
- 환경 설정: Git, SourceTree, GitKraken, Azure DevOps
기본 Git 개념
- 저장소 생성과 클론하기
- 기본 Git 명령어: init, add, commit, push, pull
- 브랜치 개념 및 전략
브랜치와 병합 관리
- 협업 프로젝트를 위한 브랜치 베스트 프랙티스
- SourceTree와 GitKraken을 사용한 브랜치 관리
- 연습: 브랜치 생성과 병합
병합 기술과 충돌 해결
- 병합 유형: Merge, Fast forward merge, Squash and merge, Rebase and merge
- 충돌 해결 전략 및 베스트 프랙티스
- 실습: 충돌 시뮬레이션과 해결
콘솔 vs 그래픽 클라이언트 작업
- 콘솔에서 Git 작업 수행
- SourceTree (주요 연습)와 GitKraken (데모)을 사용한 저장소 관리
- 그래픽 클라이언트의 장단점
고급 Git 기술
- 변경 사항 스테이지, 되돌리기, 리셋, 언스테이지하기
- 커밋 체리피킹 및 실용적인 응용
- 안전하게 변경 사항을 되돌리고 롤백하기
Azure DevOps와 Git 작업
- Azure Repos에서 Git 저장소 설정
- Git과 Azure DevOps 파이프라인 통합
- 권한 및 접근 제어 관리
팀 협업과 실제 시나리오
- 대형 프로젝트에서의 브랜치 전략
- 팀 환경에서 충돌 처리
- DevOps 워크플로우에서 버전 관리 베스트 프랙티스
요약과 다음 단계
요건
- 버전 관리 개념에 대한 기본 지식
- 소프트웨어 개발 실천에 대한 이해
대상자
- 버전 관리 시스템을 사용하는 개발자
- 코드 저장소를 관리하는 DevOps 엔지니어
- Git과 Azure DevOps를 사용하여 소프트웨어 프로젝트에 협업하는 팀
회원 평가 (5)
지식이 풍부하고 접근하기 쉬운 쉬운 트레이너입니다.
Piotr Kowalski - EduBroker Sp. zo.o.
코스 - Git and GitHub Fundamentals
기계 번역됨
Outstanding trainer with a lot of hands-on experience, unlike traditional academic trainers.
Izzeddin Alkhayyat - The Group Securities; The Group Securities
코스 - Gitlab and Gitlab CI
Sample and practical usage
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
코스 - Bitbucket
I liked the reactivity of Ahmed to each issue / question we raised and his ability to give clear answers to all of them, while providing further insight to other related issues we even may haven't thought of.
Jose Perez - Fraunhofer IOSB
코스 - Kubernetes and Gitlab
Łukasz has detailed knowledge of the subject and was willing and able to take questions at any point in the course. His enthusiasm to impart as much knowledge on the subject as possible at an appropriate pace was very refreshing.