- 로컬 파일 추가하기(add)
- 깃이 읽지 않게 무시하기(ignore)
- 현재 상태 확인하기(status)
- 파일 비교하기(diff)
- 버전으로 남기기(commit)
- 로그 보는 방법(log)
- 버전을 태그로 기록하기(tag)
fast-forward-merge와 three-way-merge의 차이점
Merge에서 발생하는 Confilct 해결하기
Stash가 필요한 이유 + 사용방법
- 커밋 전의 상태 취소하는 법
- 커밋을 수정하는 법(amend)
- 리셋이 무엇인가?
- 리셋을 돌리는 방법 -> reflog
- 취소사항을 버전으로 남기는 법(revert)
- 이전 커밋을 수정하는 법(rebase)
- 깃허브의 필요성
- 깃허브 프로젝트 로컬로 가져오기
- 로컬 프로젝트를 깃허브에 추가하기
- 로컬 커밋을 서버에 저장하기(push)
- 서버에 있는 커밋을 나의 로컬로 가져오는 방법 2가지(fetch vs pull)
- 오픈소스 프로젝트 참가방법(Pull Request)
- 디버깅을 빠르게 하는 방법
- 문제의 원인을 빠르게 찾는 법