Git 써보기

1. repository와 commit

2. repository 만들기

3. 첫 commit 해보기

05. Git의 3가지 작업 영역

07. git add 더 자세히 알아보기

08. Git이 보는 파일의 4가지 상태

09. git add 취소하기

10. 특정 git 커맨드의 사용법을 알고 싶다면?

12. Git 써보기 정리 노트

GitHub 시작하기

01. GitHub 계정과 Remote Repository 만들기

02. Local Repository의 내용을 Remote Repository로 보내기

03. Local Repository에서 바뀐 내용을 Remote Repository에도 반영하기

04. Remote Repository에서 바뀐 내용을 Local Repository에도 반영하기

06. 아무나 git push를 할 수 있는 건 아닙니다

07. 다른 프로젝트 가져오기

08. 오픈 소스 프로젝트란?

09. README.md를 더 예쁘게

11. GitHub 시작하기 정리 노트

커밋 다루기

01. 커밋 히스토리 살펴보기

02. m 옵션 없이도 커밋 메시지를 남길 수 있어요

03. 최신 커밋 수정하기

04. 커밋 생성, 커밋 메시지 작성 가이드라인

05. 긴 커맨드에 alias 설정하기

06. 두 커밋 간의 차이 보기

08. HEAD의 의미

09. 이전 커밋으로 git reset하기

10. git reset의 옵션을 배우기 전에 확실히 알아야 할 부분

11. git reset의 3가지 옵션 I

12. git reset의 3가지 옵션 II

13. HEAD를 기준으로 git reset하기

14. 커밋에 tag 달기

16. 커밋 다루기 정리 노트

브랜치 사용하기

01. 브랜치란?

02.브랜치 다뤄보기

04. 브랜치 merge하기

05. merge할 때 conflict가 날 수도 있어요!

06. conflict가 났을 때 merge 자체를 취소해도 됩니다

07. 여러 파일에서 conflict가 났을 때는?

09. Remote Repository의 브랜치는 이렇게 보입니다!

10. master 브랜치와 premium 브랜치 둘다 push하기

11. HEAD와 브랜치의 관계

12. git reset의 비밀

13. git reset과 git checkout의 차이점(심화)

14. 새로운 커밋을 만들지 않는 merge도 있습니다(심화)

Git 협업하기

01. 지금부터 배울 Git 실무 지식

02. git push 전에 git pull을 해야하는 경우가 많을 겁니다

03. git pull말고 git fetch도 있어요

04. 이 코드는 누가 작성했을까?

05. 이미 Remote Repository에 올라간 커밋을 취소해야 한다면?

06. 여러 커밋 취소하기

07. Git 실전 퀴즈 I

Git 자유자재로 활용하기

01. git reset을 하고 나서 돌아오려면?

02. 커밋 히스토리를 보는 다양한 방법

03. Git을 GUI 환경에서 사용할 수 있게 해주는 프로그램

05. 깔끔한 커밋 히스토리를 원할 땐 git merge 대신 git rebase

06. 작업 내용 임시 저장하기

07. 잘못된 브랜치에서 작업하고 있었다면?

08. 적용한 작업 내용은 스택에서 없애기

10. 필요한 커밋만 가져오는 git cherry-pick

11. 여러 커밋을 하나의 커밋으로 만들기(심화)

12. git이 무시하는 파일들

14. Git 토픽 내용 총정리

원격 브랜치 update하기