반응형
git pull --기본값과 git pull --off-only의 차이
예를 들어origin/master
약속함A--B--C
그리고 나의local/master
약속함A--B--D
.
사용하면 어떻게 됩니까?git pull --rebase
?
사용하면 어떻게 됩니까?git pull --ff-only
?
결과 커밋 트리에 차이가 있습니까?
git pull --rebase를 사용하면 어떻게 됩니까?
git pull --rebase
와 거의 동등합니다.
git fetch
git rebase origin/master
즉, 원격 변경(C
)는 로컬 변경 전에 적용됩니다(D
), 다음과 같은 트리가 생성됩니다.
A -- B -- C -- D
git pull --ff-only를 사용하면 어떻게 됩니까?
실패할 것입니다.
git pull --ff-only
에 해당하는
git fetch
git merge --ff-only origin/master
--ff-only
에서는 원격 변경 사항을 신속하게 적용할 수 있는 경우에만 적용합니다.남자로부터:
현재 HEAD가 이미 최신이거나 병합을 빠른 전달로 확인할 수 없는 경우 0이 아닌 상태로 병합 및 종료 거부
로컬 브랜치와 원격 브랜치가 서로 다르기 때문에 빠른 전달 및 원격 브랜치로 해결할 수 없습니다.git pull --ff-only
실패할 수 있습니다.
언급URL : https://stackoverflow.com/questions/25430600/difference-between-git-pull-rebase-and-git-pull-ff-only
반응형
'itsource' 카테고리의 다른 글
DateTimeOffset.이제 T-SQL에서 (0) | 2023.07.16 |
---|---|
MongoDB의 경우 필드가 일시적이지만 RestController의 경우 필드가 아님을 지정합니다. (0) | 2023.07.06 |
LIKE '%에 대한 PL/SQL 성능 조정...와일드카드 쿼리 (0) | 2023.07.06 |
git 하위 모듈 업데이트가 'detected submodule: detected in repository: (0) | 2023.07.06 |
오류: Firebase 프로젝트 프로젝트 이름을 가져오지 못했습니다.프로젝트가 존재하고 계정에 액세스 권한이 있는지 확인하십시오. (0) | 2023.07.06 |