Introduction
Background and Setting
1.
배경
1.1.
버전 관리 시스템이란?
1.2.
Git의 기초
2.
세팅
2.1.
터미널 세팅
2.2.
Git 설치
2.3.
계정 아이덴티티 설정
2.4.
SSH 키 생성 및 GitHub에 등록
Usage
3.
사용법
3.1.
기본 개념
3.2.
프로젝트를 새로 생성하기
3.3.
로컬 변경 사항을 저장하기
3.4.
로컬 변경 사항을 원격 저장소에 푸시하기
3.5.
원격 저장소의 변경 사항을 로컬로 가져오기
3.6.
머지 컨플릭트 해결법
3.7.
브랜치 변경하기
3.8.
풀 리퀘스트 날리기
3.9.
잘못된 변경사항을 되돌리기
3.10.
알아두면 유용한 명령들
4.
명령어 요약
Advanced
5.
심화 과정
5.1.
브랜치 보호하기
Practice
6.
실습
6.1.
레포지토리 복제하기
6.2.
파일 수정하기
6.3.
Git 사용하기
6.4.
풀 리퀘스트(PR) 날리기
6.5.
풀 리퀘스트(PR) 리뷰 및 승인하기
6.6.
마무리
Light (default)
Rust
Coal
Navy
Ayu
Git Tutorial
기본 개념
Git: 버전 관리 시스템의 일종.
로컬 작업 환경: 내 컴퓨터의 폴더에 있는 파일들을 말한다. 파일을 열어서 직접 수정할 수 있다.
로컬 레포지토리: 내 컴퓨터의
.git
폴더 안에서 Git이 관리하는 파일들을 말한다. 직접 수정할 수는 없지만 Git 명령어를 통해 조작할 수 있다.
원격 레포지토리: GitHub 등 원격 서버에 저장되어 관리되는 파일들을 말한다. 다른 사용자들과 공유된다.
그림으로 이해하기