본문 바로가기

Study/Git & Github

over view

git & github fundamentals

 

Init & Remove

우리가 만들 프로젝트를 깃 프로젝트로 하려면, 즉 프로젝트의 변화 사항을 추적할 수 있도록 하려면, 먼저 깃 초기화 단계(git initialization)가 필요하다.

 

git init

터미널에서 프로젝트가 포함될 directory에 "git init" 명령어를 입력하면, master branch와 ".git" 이라는 다양한 파일이 포함된 숨겨진 폴더가 생성된다. ".git"은 우리가 작업하는 코드의 버전 정보가 저장되는 곳이다. 

 

.git

만약 git project로 만들고 싶지 않으면, "rm -rf .git" 명령어를 이용할 수 있다.

 

Over view | Work flow

https://dev.to/mollynem/git-github--workflow-fundamentals-5496

 

working directory |  프로젝트를 수정/작업하는 곳

staging area | commit할 준비가 된 파일을 옮겨놓는 곳

local repository | commit된 버전, 즉 commit이 저장되는 곳 ( ".git" directory )

  • commit된 파일, 즉 하나의 버전이 저장된다
  • commit에는 고유한 해쉬 코드가 주어진다.
  • "git log"를 이용하면 commit에 대한 로그를 확인할 수 있는데, 다음과 같은 정보를 참조할 수 있다.
    • 커밋 메세지
    • 작성자
    • 날짜, 시간... 

 

remote repository | github server  

'Study > Git & Github' 카테고리의 다른 글

Stash  (0) 2022.04.13
Branch & Merge  (0) 2022.04.11
Basic  (0) 2022.04.11
What is Git & VCS?  (0) 2022.04.09
Terminal & Command  (0) 2022.04.08