OS에 참여하는 데 상당히 익숙하며 풀 요청을 제출 한 후 작성자가 원본 브랜치의 마스터에 로컬 브랜치를 리베이스하도록 요청했습니다 (잘못된 브랜치에서 로컬 브랜치를 생성했습니다) . 그러나 나는 어떻게하는지 잘 모르겠다. 내 로컬 지점에서 'git rebase origin/master'를 사용하려고 시도하지만 내 curren 로컬 지점이 이미 최신이라고합니다.Github rebase 포크의 로컬 브랜치 원격 지점에
0
A
답변
4
these instructions에 따라 먼저 로컬 저장소가 업스트림 저장소에 최신 버전인지 확인해야합니다.
이제 master 브랜치가 최신 업스트림의 마스터 분기, 당신은 당신의 현지 지점에 체크 아웃 할 수 있으며, 리베이스 다음 REBASE이 완료git checkout my-local-branch
git rebase master
되면, 당신의 새 로컬 브랜치를 밀어 github (밀어 넣기를 강요해야 함) :
git push origin my-local-branch --force-with-lease
끌어 오기 요청이 자동으로 변경 사항을 감지합니다.
1
로컬 컴퓨터에서 변경 내용을 사용할 수 있지만 아직 적용되지 않도록 git fetch origin
을 수행해야합니다. 그런 다음 커밋 아래의 커밋을 적용하는 git rebase origin/master
을 수행합니다.
관련 문제
- 1. github pull 요청 브랜치 rebase 감지
- 2. 트렁크에서 SVN rebase 브랜치
- 3. git rebase 브랜치 개발
- 4. git svn과 브랜치 리베이스 (rebase) 브랜치
- 5. 로컬 브랜치보다 먼 원격 브랜치.
- 6. EGIT 브랜치 로컬 대 원격 추적
- 7. Github 원격 지점 및 로컬 Git Repo
- 8. msysgit으로 원격 브랜치 diffiff
- 9. 병합 된 자식이있는 Git rebase 브랜치
- 10. git rebase 후에 푸시 할 브랜치
- 11. git 원격 브랜치로 로컬 브랜치 병합
- 12. git 저장소의 원격 브랜치와 로컬 브랜치 동기화
- 13. git workflow : 로컬 및 원격 브랜치
- 14. git에서 로컬 브랜치 대신 원격 브랜치를 사용하기
- 15. 자식 원격 지점에 새 로컬 디렉토리 추가
- 16. 힘내 : rebase 후 SVN 지점에 커밋하는 방법?
- 17. 원격 지점 리베이스에서 git/github 워크 플로
- 18. Subversion의 로컬 브랜치
- 19. Git : rebase (병합하지 않음)를 사용하여 토픽 브랜치 적용
- 20. 현재 로컬 브랜치에 원격 git-svn 브랜치 가져 오기
- 21. 브랜치 원격 HEAD의 이상한 동작
- 22. Github 포크의 소스를 변경하는 방법은 무엇입니까?
- 23. git - 포크의 마스터를 업데이트하고 내 브랜치를 리베이스하십시오.
- 24. 내역에서 파일을 제거한 후 Rebase 브랜치
- 25. GitHub : "wip"브랜치 란 무엇입니까?
- 26. 태그와 동일한 이름의 GitHub 브랜치
- 27. 로컬 Github 저장소와의 원격 서버 동기화
- 28. 자식 포크의
- 29. Github 지우기 로컬 지우기 비활성화
- 30. 여러 개의 원격 브랜치와 동기화되는 하나의 로컬 브랜치 : 어떻게?
'--force-with-lease'을 권해 주셔서 감사합니다. 지금까지 그것을 본 적이 없었습니다. +1 – binarymason