Github에서 내 프로젝트를 분기 한 다음 분기가 손상되지 않은 Github로 다시 밀어 넣습니다.
-
20-09-2019 - |
문제
이것은 명백한 것을 놓친 것처럼 느껴지지만 3 일 동안 튜토리얼을 읽었으며 그렇게 할 수없는 것 같습니다.
나는 Github에 개인 레포가 있습니다. 나는 그것을 두 개의 별도 가지로 실행하고 싶습니다. 이해할 수 있듯이 로컬 컴퓨터에서 저장소를 복제 한 다음 사용하여 분기합니다.
Git Branch Newbranch
Git Checkout Newbranch
여태까지는 그런대로 잘됐다. 이제 나는 몇 가지 변경을하고 Newbranch에 헌신합니다. 이 모든 것을 원격 Repo에 손상되지 않은 상태로 밀어 넣을 수있는 것처럼 보이지만 단순히 마스터와 합병하지 않고하는 데 어려움을 겪고 있습니다. 지점을 Github에 그대로 두려면 어떻게해야합니까?
이것이 올바른 워크 플로입니까? 그렇다면, 내가 뭘 잘못하고 있습니까?
해결책
단지:
git push origin mybranch
충분해야합니다. 그것은 당신이있는 현재 지점의 머리를 마스터가 아니라 작업중인 분기를 시뮬레이션 지명 된 분기로 밀어 넣습니다. 원격 브랜치의 이름이 같은 경우
git push origin mybranch:remotebranch
git push
refspec을 사용하여 무엇을 지정합니다 <src>
대상 <dst>
원격 저장소의 Ref는 업데이트됩니다.
다른 팁
이것은 Github의 Newbranch를 Origin/Newbranch로만 밀어 넣을 것입니다.
git push origin newbranch:newbranch
제휴하지 않습니다 StackOverflow