git 시작
Git
★ 재밌는 깃 시작~!
- 깃 정말 중요합니다!
- 개인적으로 github 시작하기전에 git 부터, gui 도구를 사용하지 않고 cli 로 배우고 사용하는 것을 추천합니다!
- 기존에 작성했던 내용을 깃블로그로 이전 중 입니다. (git.txt)
1. 최초의 깃 커밋 메세지(리누스 토발즈)
- Initial revision of “git”, the information manager from hell
2. Git의 저장 영역 (총 네가지 영역)
- Working Directory (작업영역)
- 실제 프로젝트 디렉토리, git 이력과 관련된 정보가 저장되어있는 .git을 제외한 모든 영역을 말함 - 실제 코드를 수정하고 추가하는 변경이 이루어지는 영역
- Repository (오브젝트 저장소)
- 파일이나 폴더를 변경 이력별로 저장해 두는 곳 - .git 디렉토리 내에 존재함 - Local Repository : 내 PC에 파일이 저장되는 개인 저장소 - Remote Repository : 파일이 원격 저장소 전용 서버에서 관리되며 여러 사람이 함께 공유하기 위한 저장소
- Index (대기/준비)
- Working Directory 에서 Repository로 정보가 저장되기 전 준비 영역 - 파일 상태를 기록, 스테이징 한다고도 표현함, Staging Area로 불리기도함 - .git/index 파일로 관리됨. - git add 명령어로 Working Directory 에서 Index 영역으로 정보가 저장됨 - git commit 명령어로 Index 영역에서 Repository로 정보가 저장됨
- Stash (임시영역)
- 일반적인 Working Directory > Index > Repository 로 이루어지는 영역과는 다른 별개의 임시영역 - 임시적으로 작업사항을 저장해놓고 나중에 꺼내올 수 있다.
3. Command Line Interface
- 이 블로그에서는 CLI 만 정리합니다.
- 모든 명령어의 옵션이나 자세한 내용은 명령어 뒤에 –help 하면 나옵니다
# etc..
- Github 내에 여러 파일 경로에서 주소
github.com
대신에github-history.netlify.com
을 입력하면 파일의 history변화를 멋진 UI로 보여줍니다. (only public repository)
Comments