«git-merge» 태그된 질문

git-merge는 커밋을 현재 체크 아웃 된 브랜치에 통합하여 다른 브랜치의 변경 사항을 통합하는 git 명령입니다.

5
병합되지 않은 Git 브랜치를 찾으십니까?
많은 지점이있는 Git 저장소가 있는데 그중 일부는 이미 병합되었지만 일부는 병합되지 않았습니다. 분기 수가 상당히 많기 때문에 아직 병합되지 않은 분기를 어떻게 확인할 수 있습니까? "문어"병합 및 이미 병합 된 분기를 다시 병합하지 않아도됩니다.

5
힘내 병합 오류
9-sign-in-out완벽하게 작동하는 코드로 불리는 git 브랜치를 가지고 있으며 마스터로 바꾸고 싶습니다. 저는 현재 마스터 지점에 있습니다. $ git branch 9-sign-in-out * master 9-sign-in-out지점 으로 전환하려고하는데 다음을 허용하지 않습니다. $ git checkout 9-sign-in-out app/helpers/application_helper.rb: needs merge config/routes.rb: needs merge error: you need to resolve your current index first 모든 마스터 분기 …

8
Git에서 되 돌린 병합 다시 실행
여기에 약간의 문제가 있습니다 28s.Git에 문제 별 분기가 있었고 일반 develop분기에 병합했습니다 . 너무 빨리 수행 한 것으로 나타 났으므로 병합 취소를 위해 git-revert를 사용했습니다. 그러나 지금, 시간이 병합왔다 28s으로 develop하지만, 자식 병합 명령은 원래 병합을보고, 즐겁게 모두가 잘와 가지가 이미되어 합병했다고 발표했다. 지금 무엇을해야합니까? 'Revert "28s-> develop"되돌리기'커밋을 만드시겠습니까? 그것을하는 …

7
힘내 : 병합 도구 및 diff 도구로 KDiff3를 구성하는 방법
최근에 GitExtension 2.46을 사용하고 있었지만 동일한 Git 버전은 1.9.4.msysgit.2입니다. Git 명령 만 사용하기 위해 GitExtension을 제거하고 Git 및 KDiff3 의 최신 버전을 설치했습니다 . 병합하고 충돌이 발생하면 다음 명령을 실행합니다. $ git mergetool 그런 다음 메시지가 나타납니다. 병합 도구 kdiff3은 'kdiff3'으로 사용할 수 없습니다. 나는 그것이 KDiff3 경로에 있어야한다고 생각합니다. …

3
브랜치에서 파일 제거로 인한 병합 충돌을 어떻게 해결합니까?
dialog지점 을 만들고 지점과 병합하려고 할 때 master. 두 가지 충돌이 있습니다. 해결 방법을 모르겠습니다 CONFLICT (delete/modify). 어떻게해야하는지 말씀해 주시겠습니까? $ git checkout master $ git merge dialog CONFLICT (delete/modify): res/layout/dialog_item.xml deleted in dialog and modified in HEAD. Version HEAD of res/layout/dialog_item.xml left in tree. Auto-merging src/com/DialogAdapter.java CONFLICT (content): Merge …

2
체리 픽 후 git merge는 어떻게 작동합니까?
master지점 이 있다고 상상해 봅시다 . 그런 다음 newbranch git checkout -b newbranch 그리고 두 개의 새로운 커밋을 newbranch: commit1 및 commit2 그런 다음 마스터로 전환하고 cherry-pick git checkout master git cherry-pick hash_of_commit1 를 살펴보면 gitk우리하면 해당 참조 commit1 때문에 기술적으로 두 개의 서로 다른 커밋은, 그 체리 고른 버전은 …

2
단일 파일에서 재시작 / 실행 취소 충돌 해결
충돌하는 여러 파일과 더 큰 자식 병합에서 파일을 해결 된 것으로 잘못 표시했습니다 ( git add FILE일부 편집 후 사용 ) 이제 충돌 해결 시도를 취소하고 해당 파일을 다시 해결하고 싶습니다. 어떻게해야합니까?
189 git  git-merge 

8
자식 숨김-> 숨김 변경 사항을 현재 변경 사항과 병합
지점을 변경하고 해당 지점에 필요한 다른 변경 사항을 숨겼다는 사실을 깨달았습니다. 내가 원하는 것은 숨김 변경 사항을 현재 변경 내용과 병합하는 방법입니다. 이 방법이 있습니까? 편의상, 나는 결국 현재의 변경 사항을 포기하고 커밋 한 다음 내 변경 사항을 커밋했지만 한 번의 실패로 변경하는 것을 선호했을 것입니다.
187 git  git-merge  git-stash 

1
공백 충돌없이 병합
수천 줄의 코드가 바뀌어 줄 끝에서 공백을 제거하고 탭 앞의 공백을 제거하는 커밋이있는 문제가 있습니다. 이 프로젝트에 대한 약 50 개의 풀 요청이 있으며, 커밋이 병합 될 때 충돌이 발생합니다. 미래 커밋을 병합 할 때 그중 하나가 공백으로 바뀌는 충돌을 무시하도록 git을 설정할 수있는 방법이 있습니까? 자식 자체를 수정하거나 타사 …

8
Git 브랜치에서 특정 파일을 병합하는 방법
git 브랜치 branch1과 branch2가 2 개 있으며 branch2의 file.py를 branch1의 file.py에 병합하고 싶습니다. 본질적으로 나는 branch1의 file.py에 대해 작업하고 싶지만 merge 명령을 이용하고 싶습니다. 가장 좋은 방법은 무엇입니까?
179 git  git-merge 

5
Git에서 하나의 파일 만 가져올 수 있습니까?
테스트가 깨진 Git 브랜치에서 작업 중이며 이미 수정 된 다른 브랜치에서 이러한 테스트를 가져 와서 변경하지 않고 병합하고 싶습니다. 내가 할 수 있다는 걸 알아 git pull origin that_other_branch 그러나 이것은 아직 준비되지 않았기 때문에 많은 다른 파일을 병합하려고 시도합니다. 다른 지점에서 지정된 파일 만 가져오고 병합 할 수 있습니까? …

8
LOCAL, BASE 또는 REMOTE 중 어떤 버전의 git 파일이 최종적으로 사용됩니까?
에 콜리슨이 있으면 Meldgit merge 라는 mergetool을 엽니 다 . LOCAL, BASE 및 REMOTE의 세 파일이 열립니다. LOCAL은 로컬 브랜치이므로 BASE는 공통 조상이며 REMOTE는 병합 할 브랜치입니다. 이제 내 질문에 : 파일의 어떤 버전이 최종적으로 사용됩니까? 원격인가요? 그렇다면 예를 들어 BASE 브랜치에 관계없이 원하는대로 편집 할 수 있습니까?
174 git  git-merge  meld 

7
GIT 병합 오류 "파일 병합 해제로 인해 커밋 할 수 없습니다"
그래서 코드를 편집하기 전에 코드를 가져 오는 것을 잊어 버린 다음 새 코드를 커밋하고 푸시하려고 할 때 오류 푸시가 불가능합니다.이 시점에서 "git pull"을 수행하여 충돌이있는 일부 파일을 강조 표시했습니다. 충돌을 제거했지만 여기서 무엇을해야할지 모르겠습니다. git commit다시 시도했지만 "파일을 병합 해제했기 때문에 커밋 할 수 없습니다"라는 메시지가 나타납니다.
172 git  git-merge 



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.