C/C++, Git, Electron
3-2. Git의 tag: 릴리스 관리
태그를 사용하여 특정 시점의 커밋에 레이블을 지정하고 릴리스 버전을 관리하는 방법을 알아봅니다.
2-1. Git의 working directory, staging area, repository 이해
Git의 핵심 개념인 working directory, staging area, repository의 관계를 이해하고, 각 영역에서 파일이 어떻게 관리되는지 설명합니다.
1-2. Git 설치 및 설정: 시작하기
Git을 설치하고 사용자 정보(이름, 이메일)를 설정하는 방법을 안내합니다.
2-5. Git의 rebase: 브랜치 재배치
rebase의 개념과 merge와의 차이점을 이해하고, rebase 사용 시 주의사항을 살펴봅니다.
깃크라켄(GitKraken) GUI 환경에서 Git 사용하기
깃크라켄 다운로드 방법과 기본적인 사용 방법
2-6. Git의 remote: 원격 저장소 연동
원격 저장소를 추가하고, push, pull, fetch 명령어를 사용하여 원격 저장소와 동기화하는 방법을 배웁니다.
3-6. Git의 interactive rebase: 커밋 수정
interactive rebase를 사용하여 여러 커밋을 수정하고 정리하는 방법을 익힙니다.
1-1. Git 소개: 버전 관리의 필요성
Git을 왜 사용해야 하는지, 버전 관리 시스템의 기본 개념과 중요성을 설명합니다.
3-1. Git의 stash: 변경 사항 임시 저장
stash 기능을 사용하여 변경 사항을 임시로 저장하고 다시 불러오는 방법을 익힙니다.
4-2. Git의 workflow: GitHub Flow 실습
GitHub Flow 워크플로우를 실제 프로젝트에 적용하는 실습을 진행합니다.