
마이크로소프트 산하의 Git 플랫폼으로 Git을 통해 관리하는 프로젝트를 올릴 수 있는 사이트를 말한다!
Git Repositiry은 Git으로 관리되는 저장소이다.
Repsitory는 Local repository와 Remote repository와 나눌 수 있다.
Local repository
본인의 컴퓨터에 저장되는 저장소이다.
Remote repository
본인의 컴퓨터가 아닌 원격서버에 있는 저장소. 프로젝트 코드를 공유할 수 있다.
브랜치는 Git 저장소 내에서 특정 시점(커밋)에서 갈라져 나오는 새로운 작업 흐름으로, 브랜치를 사용하면 서로 다른 기능이나 변경 사항을 독립적으로 개발하고, 이후에 필요한 경우 합칠 수 있다.
브랜치 사용의 이점
git initgit clonegit clone <저장소 링크>
git add단일 파일 변경사항을 추가
git add < 파일명 >
모든 변경사항을 추가
git add .
git commit커밋메세지를 추가하여 커밋 생성
git commit -m “커밋 메세지“
변경사항 원격 서버에 업로드
git push orign master
git branch브랜치를 목록으로 나타냄
git branch
브랜치를 생성함 / 주의, 생성된 브랜치는 local 저장소에 생김
git branch <브랜치이름>
git checkout [ 브랜치 이름 ] → 브랜치 이동현재 브랜치에서 이동
git checkout <브랜치 이름>
브랜치 생성 후 이동 / 주의, 생성된 브랜치는 local 저장소에 생김
git checkout -b <브랜치 이름>
만든 브랜치를 원격 저장소에 전송
git push origin <브랜치이름>
컬 브랜치와 원격 브랜치 간의 추적 관계를 설정
git branch --set-upstream-to < 브랜치 경로 >
git pull원격 저장소의 변경 내용이 현재 디렉토리에 합쳐짐
git pull
다음에 내용더 추가해야지~~