그 외
git 개념정리
cj92
2019. 3. 19. 02:49
깃 용어 정리
저장소(Repository)
깃 시스템의 기본 구성요소로 프로젝트가 저장되는 하나의 폴더의 개념. 저장소는 뭔가 변했을 때 그 이력을 저장하며, 누가 무엇을 바꿨는지 추적가능
커밋(commit)
실제로 변경된 내용을 저장소에 추가하는 과정. 고유한 아이디와 메시지가 부여
디프(diff)
두 커밋 간의 변경된 내용의 차이를 의미
브랜치(branch)
저장소에 대한 수평 버전의 하나. 마스터 브랜치에는 영향을 미치지 못함. 따라서 새로운 기능을 실험할 때 사용
머지(merge)
하나의 브랜치에서 바뀐 내용을 같은 저장소에 있는 다른 브랜치로 적용하는 과정
패치(fetch)
원격 저장소로부터 가장 최근의 변경된 내용을 가져와 로컬 저장소와는 머징하지 않는 것
풀(pull)
변경된 내용에 대한 페치와 머지가 결합된 과정. 여러사용자가 하나의 저장소에서 작업할 때 종종 사용.
푸시(push)
로컬 저장소의 내용을 원격 저장소로 보내는 과정.
참고
.gitignore파일
깃 저장소에 포함시키지 않을 파일
Revert버튼을 사용하면 마지막 커밋상태로 되돌아 간다.
History를 통해 모든 커밋을 볼 수 있다.
Checkout함수를 통해 새 브랜치 생성 가능