본문 바로가기
Web Development/git

git , 나를위한 설명

by doriver 2022. 4. 25.

commit

commit을 통해 save point ( 그때 당시 폴더,파일들을 박제해서 저장 ) 를 만든다

만들어진 여러 save point 들로 언제든지 이동 ( 박제했던 세팅으로 폴더,파일들이 변경됨 ) 가능하다

 

local repository, remote repository

local은 내 컴퓨터, reomote는 github서버에 있는 저장공간

이 둘이 연결되어 거의 하나를 이룸

 

push , pull

local repository에 있는 변경사항을 push를 통해 github로 보냄

pull을 통해 github에 있는 remote repository의 변경사항을 가져옴

 

checkout

github에 있는 프로젝트를 clone해 오면, 나의 로컬저장소에는 하나의 branch밖에 없다.

원격branch를 checkout하면 그 원격branch를 추적하는 로컬branch를 만들수 있다

 

특정 커밋으로 체크아웃

 

 

 

 

merge

현재 브랜치로 develope을 병합 : 말 그대로 브랜치가 합쳐짐 , develope의 save point들이 현재 브랜치로 commit됨