✨버전 관리를 사용할 수 있도록 해주는 기능
👉 Github : repository를 제공해주는 GUI 서비스
git으로 버전 관리를 위해 데이터를 서버에 올리는 것
Local Path는 프로젝트 상위 폴더
Name은 프로젝트 이름!📌 Git Ignore : 시스템 파일들이 히스토리에 추가되는 것을 막는 기능!
▪️ Commit : 작업한 작업물을 Git(로컬)에 올리는 것
▪️ Checkout : 히스토리에서 Checkout을 통해 이전 작업물을 불러올 수 있다.(Main Branch에는 그대로 남아있음)
작업한 내용들 확인할 수 있음
▪️ Branch : 작업 공간 분리
ex) 작업 공간을 나누어 여러 사람이 따로 개발할 수 있음 Or 여러 기능을 개발할 때 용이!
▪️ 원격 Repository : 로컬에서의 작업물을 Github에 연결할 수 있음. 협업을 위해서는 반드시 생성해야 함!
▪️ Clone : 프로젝트를 처음 원격 레파지토리에서 로컬 저장소로 다운로드하는 것
▪️ Push : 로컬 저장소에서 원격 레파지토리로 업로드
▪️ Pull : Clone되어 있는 프로젝트를 원격 저장소에서 로컬 저장소로 다운로드 받는 것
▪️ Merge : Branch간 데이터 합치기
▪️ Conflict : 병합 충돌!