깃 용어 정리
저장소(Repository)
깃 시스템의 기본 구성요소로 프로젝트가 저장되는 하나의 폴더의 개념. 저장소는 뭔가 변했을 때 그 이력을 저장하며, 누가 무엇을 바꿨는지 추적가능
커밋(commit)
실제로 변경된 내용을 저장소에 추가하는 과정. 고유한 아이디와 메시지가 부여
디프(diff)
두 커밋 간의 변경된 내용의 차이를 의미
브랜치(branch)
저장소에 대한 수평 버전의 하나. 마스터 브랜치에는 영향을 미치지 못함. 따라서 새로운 기능을 실험할 때 사용
머지(merge)
하나의 브랜치에서 바뀐 내용을 같은 저장소에 있는 다른 브랜치로 적용하는 과정
패치(fetch)
원격 저장소로부터 가장 최근의 변경된 내용을 가져와 로컬 저장소와는 머징하지 않는 것
풀(pull)
변경된 내용에 대한 페치와 머지가 결합된 과정. 여러사용자가 하나의 저장소에서 작업할 때 종종 사용.
푸시(push)
로컬 저장소의 내용을 원격 저장소로 보내는 과정.
참고
.gitignore파일
깃 저장소에 포함시키지 않을 파일
Revert버튼을 사용하면 마지막 커밋상태로 되돌아 간다.
History를 통해 모든 커밋을 볼 수 있다.
Checkout함수를 통해 새 브랜치 생성 가능
'그 외' 카테고리의 다른 글
[R] 재미삼아 푸는 문제 (0) | 2020.01.15 |
---|---|
지도 그림 그리기 예제 (0) | 2019.11.11 |
[주식] 키움 영웅문 통한 주식 자료다운로드 (0) | 2019.11.11 |
인공지능, 머신러닝 그리고 데이터마이닝의 차이점 (0) | 2019.07.01 |
알고리즘 (0) | 2019.04.08 |