branch 푸쉬하기
git push 원격저장소명 로컬브랜치명
git push 원격저장소명 로컬브랜치명:원격브랜치명
git push 원격저장소명 로컬브랜치명:원격브랜치명
위 명령어로 로컬에 있는 branch를 원격으로 push할 수 있습니다. 원격에서도 동일한 브랜치명을 사용하려면 첫번째 명령어를 사용하면 되고 원격에서는 다른 이름을 사용하고 싶으면 두번째 명령어를 사용하면 됩니다.
![사용자 삽입 이미지](http://blog.outsider.ne.kr/attach/1/1127341081.gif)
일반적으로 메인 원격저장소를 origin이라는 이름을 사용하므로 위처럼 git push origin 브랜치명을 사용하면 원격저장소에도 branch를 적용할 수 있습니다.(로컬에서만 사용할 branch는 굳이 push안해도 되겠죠.)
tag 푸쉬하기
git push 원격저장소명 태그명
git push 원격저장소명 로컬브랜치명 --tags
git push 원격저장소명 로컬브랜치명 --tags
원격저장소에 특정태그를 푸쉬하려면 첫번째 명령어를 사용하면 되고 로컬브랜치의 모든 태그를(태그는 브랜치에 종속적이므로) 푸쉬하려면 두번째 명령어를 사용하면 됩니다.
![사용자 삽입 이미지](http://blog.outsider.ne.kr/attach/1/1380595196.gif)
푸쉬를 할때 git push origin master에서 orgin master가 기본값이므로 생략해서 git push하듯이 origin 원격저장소에 master 브랜치에 대한 모든 태그를 푸쉬하려면 git push --tags를 사용해서 모든 태그를 푸쉬할 수 있습니다.
Comments