티스토리 뷰

반응형

  원격 저장소의 이름과 로컬 저장소의 이름이 일치하지 않을 때 push 하는 방법이다.

  위의 이미지를 보면 한 저장소에 main, newbranch 이렇게 2개의 브랜치가 있다. 

 

  README 파일의 내용을 newbranch에는 new branch라는 내용으로 변경해서 push하려고 한다. README 작업은 main 브랜치에서 이루어졌다. newbranch에 반영하기 위해서 단순히 git push origin main이라고 하면 원격 저장소의 main 브랜치에 반영될것이다.

 

git push 저장소명 작업을한브랜치:push할브랜치

  newbranch에 main의 작업을 반영하기 위해서는 "git push 저장소명 작업을한브랜치:push할브랜치" 이렇게 입력을 해주면 된다. 나는 현재 로컬의 main 브랜치에서 작업을 했고, 원격의 newbranch에 push를 하고 싶기 때문에 git push origin main:newbranch를 입력해 주었다.

원격 저장소의 main 브랜치
newbranch에 작업이 반영된 모습

  원격 저장소에 main 브랜치에는 작업의 내용이 반영되지 않았고, newbranch의 README에 작업이 반영이 된 것을 확인할 수 있다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함