-
GIT (commit, push, pull, merge, clone)Study/초록개굴 2021. 7. 18. 20:17
GIT
- 소스코드를 효과적으로 관리하기 위해 개발된 '분산형 버전 관리 시스템'
- 소스코드가 변경된 이력을 쉽게 확인가능, 특정 시점에 저장된 버전과 비교하거나 특정 시점으로 되돌아갈 수 있음
- 원격 저장소: 파일이 원격 저장소 전용 서벙서 관리되며 여려 사람이 함께 공유하기 위한 저장소
- 로컬 저장소: 내 PC에 파일이 저장되는 개인 전용 저장소
커밋 ( commit )- 파일 및 폴더의 추가/변경 사항을 로컬 저장소에 기록 ( 커밋 메시지를 필수로 입력 )
푸시 ( push )- 웹 상의 원격 저장소로 변경된 파일을 업로드하는 것
- push를 실행하면, 원격 저장소에 내 변경 이력이 업로드되어, 원격 저장소와 로컬 저장소가 동일한 상태가 됨
풀 ( pull )- 원격 저장소에서 로컬 저장소로 업데이트하려면 풀( pull )을 실행
- pull을 실행하면, 원격 저장소에서 최신 변경 이력을 다운로드하여 내 로컬 저장소에 그 내용을 적용
- 원격 저장소를 공유해 다른 사람이 원격 저장소에 올려놓은( push ) 변경 내용을 내 로컬에도 적용해야함
복제 ( clone )- 원격저장소의 내용을 통째로 다운로드 하는것
병합 ( merge )- 서로 다르게 만든 부분, 브랜치를 병합하는것
- merge request: 병합 요청은 한 브랜치를 다른 브랜치로 병합하기 위한 요청
'Study > 초록개굴' 카테고리의 다른 글
[ JS 스터디 ] JSON / AJAX (0) 2021.06.07 JavaScript / window객체, DOM, event (0) 2021.04.30 Javascript / scope, shadowing, method, this, closure (0) 2021.04.29 JavaScript / 반복문 (0) 2021.04.29 JavaScript / 조건문 (0) 2021.04.29