[Git] Push/Pull 명령어 정리

[Git] Push/Pull 명령어 정리

1. 로컬저장소 브랜치를 원격저장소에 푸시

# 일반적으로 원격저장소에 브랜치 푸시하는 방법
$ git push <원격저장소명> <로컬브랜치명>

# 로컬저장소와 다른 이름으로 원격저장소에 브랜치 푸시
$ git push <원격저장소명> <로컬브랜치명>:<원격브랜치명>

 

2. 로컬저장소 태그를 원격저장소에 푸시

# 특정 태그를 원격저장소에 푸시
$ git push <원격저장소명> <태그명>

# 로컬브랜치에 속한 모든 태그를 원격저장소에 푸시
$ git push <원격저장소명> <로컬브랜치명> --tags

 

3. 저장소 및 브랜치 확인 방법

# 원격저장소 정보 확인
$ git remote -v

# 로컬저장소 브랜치 확인
$ git branch

# 로컬 저장소 브랜치 변경
$ git checkout <브랜치명>

 

4. 소스 꼬인 경우 강제 pull

$ git reset --hard HEAD
$ git pull

 

%d 블로거가 이것을 좋아합니다: