제대로 파는 Git & GitHub - by 얄코
얄팍한 코딩사전
AI시대, 코딩은 몰라도 Git은 알아야 합니다. 가장 쉽게, 가장 자세하게 배우는 Git & GitHub
입문
Git, GitHub, github-actions
Git을 처음부터 전문가 수준까지 배우세요 — 커밋, 브랜칭, 머징, 리베이싱, GitHub 워크플로우, 풀 리퀘스트, 이슈, 릴리스, 그리고 실제 팀 협업까지.
9명 이 수강하고 있어요.
난이도 입문
수강기한 무제한


Git이란 무엇이며 버전 관리가 어떻게 작동하는지 Windows, macOS, Linux에 Git 설치하기
Merge vs rebase 병합 충돌 처리 및 해결 rebase, squash, fixup으로 히스토리 재작성
리셋 (소프트/혼합/하드) 되돌리기, 복원, 그리고 손실된 변경사항 복구 커밋 체리픽하기
소개 및 기초: 버전 관리의 중요성, 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분)
같은 분야의 다른 강의를 만나보세요!