기존 레파지토리를 내 로컬로 가져오는 명령어이다
git clone [레파지토리의주소]
를 입력하면 현재 디렉토리에 파일을 복제할 수 있다.
독립적으로 개발을 할 수 있는 공간을 만드는 명령어이다
git branch [브랜치 이름]
를 입력하면 새로운 브랜치가 생성되어 생성한 브랜치에서 작업을 할 수있다.
기본값인 master 에서 작업하는 것이 아님
현재 있는 브랜치에서 다른 브랜치로 이동할 때 사용하는 명령어이다
git checkout [브랜치 이름]
❗️ 브랜치를 만들고 나서는 꼭 해당 브랜치로 이동 후 작업을 해야한다.
github에 있는 특정 브랜치의 코드를 로컬로 가져올 때 사용하는 명령어
git pull origin [브랜치 이름]
내 로컬에 없는 상태에서 최초로 가져올때는 git clone
내 로컬에 있는데 특정 브랜치를 가져올때는 git pull
로컬에서 현재 브랜치의 코드와 특정 브랜치의 코드를 합칠 때 사용
현재 브랜치에서 합쳐진다
git merge [브랜치 이름]
repository에서 git clone을 이용해 불러와서
파일을 열면 maste branch로 설정되어있다
git branch [브랜치명]를 입력해 새 브랜치를 만든다
git checkout [브랜치명]을 입력해 만든 새 브랜치로 이동한다
이동한 해당 브랜치에서 작업을 한다
작업 완료후
git add .
git commit -m "커밋메세지"
git push origin [브랜치명]을 입력해 깃헙에 업로드 한다
PR merge를 하면 깃헙 master브랜치에 파일이 업로드 되지만
로컬 master 브랜치에는 없으므로
로컬 master로 이동한 다음 git checkout master
git pull origin master를 입력해 깃헙의 마스터로부터 코드를 가져온다