Github에서 내 프로젝트를 분기 한 다음 분기가 손상되지 않은 Github로 다시 밀어 넣습니다.

StackOverflow https://stackoverflow.com/questions/2262914

문제

이것은 명백한 것을 놓친 것처럼 느껴지지만 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
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top