data analysis & visualization

git 개념정리

그 외2019. 3. 19. 02:49

깃 용어 정리

저장소(Repository) 


깃 시스템의 기본 구성요소로 프로젝트가 저장되는 하나의 폴더의 개념. 저장소는 뭔가 변했을 때 그 이력을 저장하며, 누가 무엇을 바꿨는지 추적가능


커밋(commit) 

실제로 변경된 내용을 저장소에 추가하는 과정. 고유한 아이디와 메시지가 부여


디프(diff)

두 커밋 간의 변경된 내용의 차이를 의미


브랜치(branch)

저장소에 대한 수평 버전의 하나. 마스터 브랜치에는 영향을 미치지 못함. 따라서 새로운 기능을 실험할 때 사용


머지(merge)

하나의 브랜치에서 바뀐 내용을 같은 저장소에 있는 다른 브랜치로 적용하는 과정


패치(fetch)

원격 저장소로부터 가장 최근의 변경된 내용을 가져와 로컬 저장소와는 머징하지 않는 것


풀(pull)

변경된 내용에 대한 페치와 머지가 결합된 과정. 여러사용자가 하나의 저장소에서 작업할 때 종종 사용.


푸시(push)

로컬 저장소의 내용을 원격 저장소로 보내는 과정.




참고

.gitignore파일

깃 저장소에 포함시키지 않을 파일


Revert버튼을 사용하면 마지막 커밋상태로 되돌아 간다.

History를 통해 모든 커밋을 볼 수 있다.


Checkout함수를 통해 새 브랜치 생성 가능