[React] Front-End

자주사용하는 Git 명령어 정리 / branch, checkout, pull, push (VSC, terminal, bitbucket, powershell)

ddgoori 2021. 9. 3. 10:52

나 같은 경우 보통 Bitbucket에서 원격 브랜치를 생성한 후, 로컬로 가져와서 개발을 시작한다.

원래는 SourceTree를 사용해서 쉽게 git을 이용했었는데, 회사 내부망에서 소스트리가 잘 동작하지 않아 VSC에서 명령어로 직접 실행할 일이 많아졌다. 하다 보면 외워질 줄 알았는데 매번 헷갈려서 검색하게 되어 자주 쓰는 것은 아래에 따로 정리를 해보았다.

 

 

원격 브랜치 따오기

 

원격 저장소 목록 보기

git branch -r

 

원격 저장소 브랜치 가져오기(로컬에서 보기)

git checkout --track [원하는 리모트 브랜치]

 

현재 브랜치 상태 확인

git branch

 

원격저장소에 올리기

 

상태 확인

git status

 

원격저장소 내용을 로컬에 동기화시키기(동기화 안돼 있으면 push시 거절됨)

git pull

 

stage에 올리기

git add .

git add [FilePath]

 

변경사항 index에 올리고 커밋메시지 남기기, stage에 올라온 내용만 커밋 가능

git commit -m "message"

 

리모트 브랜치에 내용 올리기

git push -u origin [현재브랜치명]