왜 git을 쓰나?
- SW 버전 관리의 필요성
-
SW 버전 관리 시스템의 역사
-
Git의 역사
-
git의 동작 방식
- Remote Repository
- 실제로는 하나의 Directory
- Local Repository
- Staging Area
- Working Directory
-
실무에서 자주 쓰는 중요한 git 명령어
- git fetch와 git pull 의 차이 이해
- git diff
- 코드를 commit 할 때의 중요한 점
- add
- commit
- push
- merge vs. rebase
- git stash
- 잠깐 내 수정사항을 Burrow 시킨다는 의미
- git reflog를 이용해
- git reset --hard 로 날린 commit도 살려낸다!
-
Git과 Github 서비스는 구분하자.