홈>
복제하고 저에게 읽기 전용 인 저장소는 다음과 같습니다.
git@github.com:secret_project/dev.git branch: dev
프로젝트와 URL을 분기했습니다 :
git@github.com:secret_user/Dde.git
(읽기 + 쓰기에 대한 전체 액세스 권한이있는 경우)
그러나 누군가
git@github.com:secret_project/dev.git
를 업데이트했습니다
다른 갈래 버전에서.
파일이 바뀌 었다고 가정합시다
git@github.com:secret_project/dev.git (test.txt)
content:
hi!
그러나 내 갈래 프로젝트는
test.txt
내용이 담긴 파일 :
hi
포크 된 프로젝트를 로컬 및 저장소에서 어떻게 업데이트합니까?
어떤 명령을 사용해야합니까? 내 쇼 리포지토리를 예로 들어 봅시다 ...
-
답변 # 1
-
답변 # 2
저장소의 GitHub 페이지에서 상위 저장소로 풀 요청을 보내면됩니다. 그런 다음 로컬 분기 리포지토리에서 변경 사항을 가져 와서 새 풀 요청을 커밋하고 보냅니다.
-
답변 # 3
여러 단계는 포크를 상위 저장소와 동일한 커밋으로 이동합니다.
<올>디렉토리를 로컬 저장소로 변경하십시오. 그렇지 않은 경우 마스터 분기로 전환하고이
git checkout master
를 입력하십시오.부모를 원격 저장소
git remote add upstream <repo-location>
로 추가위즈 비즈 문제
위즈 비즈 문제 이 단계에서는
git fetch upstream
를 입력하여 병합 할 내용을 확인합니다.위즈 비즈 문제
git rebase upstream/master
관련 자료
- java - github에서 현재 프로젝트의 저장소를 업데이트하는 방법은 무엇입니까?
- c++ - Github 작업 경로가 업데이트되지 않음
- asp.net core - github 작업 오류이 폴더에 둘 이상의 프로젝트 또는 솔루션 파일이 포함되어 있으므로 사용할 프로젝트 또는 솔루션 파일을 지정하십시오
- PHP (curl)를 사용하여 프로그래밍 방식으로 github 코드 업데이트 (라이브러리 없음)
- 나머지 API를 사용하여 Azure Repos에서 GitHub로 Azure DevOps 빌드 정의 소스를 업데이트하는 방법
- github api - 사용자 알림 설정 업데이트
- sql - 열 ID, 업데이트, 프로젝트 특정 직원에 대한 데이터베이스의 다른 프로젝트 업데이트 비율이있는 원형 차트를 원합니다
- swift - 문제 dyld와 함께 xcode를 1021로 업데이트 프로젝트 크래시 실행 - 라이브러리가로드되지 않음 : @ rpath/libswiftcoredylib
- php - 라 라벨 프로젝트에서 github로 푸시 자동화
- 갈래 github 저장소에 "예기치 않은 모듈 경로"오류가 발생했습니다
- Github 저장소에 Android 프로젝트를 업로드하는 데 문제가 있습니다
- typescript - 최신 Angular (v6 ~ v7)로 업데이트 한 후 Ionic 프로젝트의 BehaviorSubject가 이상하게 작동합니다
- 이전 HTML/CSS 파일이 GitHub에서 git push로 업데이트되지 않았습니다
- git - gitlab - 관리자이지만 프로젝트에서 내 역할을 업데이트 할 수 없습니다
- Github에서 풀 요청을 업데이트하는 방법
관련 질문
- github - 변경 사항을 git 허브에 푸시하는 방법은 무엇입니까?
- github - 가장 최근의 git commit의 주석을 어떻게 변경합니까?
- git - 특정 네트워크 (SSH 키 구성)에서만 "권한 거부 (공개 키)"
- git - Github을 사용하여 코드 줄을 작성한 시점을 찾는 방법이 있습니까?
- git - 다른 조직 팀 구성원이 개인 GitHub 리포지토리를 사용할 수 있도록하는 방법은 무엇입니까?
- github - git rm은 -f 없이도 실제 파일을 제거합니다
- git - 파일의 쉘을 포함하지만 내용이 수정 되었습니까?
- python - Github API를 사용하여 모든 저장소의 마지막 커밋을 가져옵니다
- git - 암호로 입력 한 SSH 키를 사용하여 푸시
- git - 수정 사항을 무시하지 않고 소스 저장소의 새로운 기능을 로컬로 병합하려면 어떻게해야합니까?
원래 저장소 '
upstream
의 원격 주소를 추가해야합니다 '를 로컬 저장소 (Dde.git
의 복제본)로 포크) :'
upstream
'당신의 자신의 지점으로 (test.txt
에서 병합 충돌을 병합하고 해결 ).그런 다음 지역 지점을
Dde
로 푸시합니다. GitHub 리포지토리.자세한 내용은 GitHub 도움말 페이지 : "원격 작업"을 참조하십시오.