<aside>
💡 Git은 폴더를 repository로 만들어준다
</aside>
- repository란 folder처럼 무언가를 저장한다는 의미와 더불어 지식과 정보를 포함한 의미를 지니다.
folder + .git(information) = repository
- CLI (Command Line Interface)나 GUI(Graphic User Interface)를 사용한다.
Git은 분산형 버전 관리 시스템으로 깃허브를 저장소로 사용한다. 버전 관리 시스템, 특히 Git은 대중화되었기 때문에 반드시 알아두어야 한다.
Learn Git Branching
1. Git 필수 기능 정리
- Clone
- Commit
- 우선, 깃의 저장소로부터 리소스를 복제하면 일단 지역 저장소가 생긴 것이다. 이렇게 지역 저장소가 생기는 것은 분산형 버전 관리 시스템의 특징이다. 지역 저장소는 변경 사항을 적용하기 위해 새로운 리비전을 추가하고 변경된 로그를 저장하는 기능을 한다.
commit이 발생한 순간부터 돌이킬 수 없는 변화가 발생한다.
- 이러한 지역 저장소에 변경사항을 반영하기 위해서 하는 것이 'commit'이다.
.gitignore : 무시해야할 파일 목록을 작성하여 저장소에 커밋되지 않게 하는 파일이이다.