git 시작

1 minute read

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)
-->

Categories:

Updated:

Comments