강의

멘토링

커뮤니티

NEW
개발 · 프로그래밍

/

개발 도구

개발자를 위한 Git & GitHub 마스터: 완전한 버전 관리 & 협업 부트캠프

Git을 처음부터 전문가 수준까지 배우세요 — 커밋, 브랜칭, 머징, 리베이싱, GitHub 워크플로우, 풀 리퀘스트, 이슈, 릴리스, 그리고 실제 팀 협업까지.

1명 이 수강하고 있어요.

  • cutecode
실습 중심
자격증
백엔드이해하기
토이프로젝트
GitHubGitgithub-actionsgitlabgit-commands

수강 후 이런걸 얻을 수 있어요

  • Git이란 무엇이며 버전 관리가 어떻게 작동하는지 Windows, macOS, Linux에 Git 설치하기

  • Merge vs rebase 병합 충돌 처리 및 해결 rebase, squash, fixup으로 히스토리 재작성

  • 리셋 (소프트/혼합/하드) 되돌리기, 복원, 그리고 손실된 변경사항 복구 커밋 체리픽하기

커리큘럼은 일반적으로 약 15개의 세부 섹션으로 나뉘며, 여기에는 다음이 포함됩니다:

  • 소개 및 기초: 버전 관리의 중요성, Git의 설정 및 설치에 대해 다룹니다.

  • 핵심 Git 메커니즘: 커밋, 트리, 블롭, 태그와 같은 객체들과 git init, git add, git commit, git status와 같은 기본 명령어들에 대한 설명.

  • 브랜치와 병합: git branch, git merge, git rebase와 같은 명령어를 사용하여 브랜치 생성, 전환, 관리, 충돌 해결, 병합에 대한 숙련도를 개발하고, squash 및 stash와 같은 기법도 익힙니다.

  • 저장소 관리: 원격 저장소 작업, 복제, 포크, GitHub에서 풀 리퀘스트, 태그, 릴리스 및 프로젝트 워크플로 관리.

  • 고급 기법: 리베이스, 되돌리기, 리셋, 리베이스, 변경 사항 취소, 그리고 복잡한 병합 충돌 해결.

  • 협업 및 워크플로: 팀에 적합한 워크플로, 오픈소스 기여, 지속적 통합 및 배포 파이프라인(GitHub Actions 포함) 사용.

실용적인 기술과 응용

강의 전반에 걸쳐 학습자들은 다음과 같은 실무 경험을 쌓게 됩니다:

  • 코드 버전을 효율적이고 안전하게 관리하기

  • 풀 리퀘스트와 코드 리뷰를 통한 팀 협업

  • GitHub의 설정, 릴리스, 프로젝트 보드와 같은 기능을 사용하여 워크플로우 자동화하기

  • 오픈소스 기여를 위한 문서화 및 모범 사례로 프로필 향상하기.

강의 기간 및 형식

이러한 부트캠프의 대부분은 모듈식으로 구성되어 있으며, 비디오 강의, 퀴즈, 실습 랩을 통한 자기 주도적 학습을 제공합니다. 일반적인 소요 시간은 깊이와 학습자의 참여도에 따라 몇 시간에서 며칠까지 다양합니다.

이 과정을 완료하면 개발자들은 버전 관리, 협업, 오픈 소스 기여를 위해 Git과 GitHub를 자신 있게 사용할 수 있게 되어, 현대 소프트웨어 개발과 팀 워크플로우에 매우 귀중한 기술을 갖추게 됩니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • Git & GitHub을 제대로 배우고 싶은 초보 개발자들 소프트웨어 직무를 준비하는 학생들 & 커리어 전환자들

  • 프론트엔드, 백엔드, 모바일 & 풀스택 개발자들과 워크플로우 자동화에서 Git 전문 지식이 필요한 DevOps 엔지니어들

  • 더 원활한 협업을 원하는 팀과 프리랜서들 오픈소스 프로젝트에 기여하는 모든 사람들

안녕하세요
입니다.

커리큘럼

전체

7개 ∙ (1시간 13분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

₩8,910

70%

₩29,700

비슷한 강의

같은 분야의 다른 강의를 만나보세요!