«git-merge» 태그된 질문

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

15
마스터와 개발 지점 병합
나는 두 가지, 즉이 master와 developmentGitHub의 저장소에서. 그림과 같이 개발 지점에서 모든 개발을 수행하고 있습니다. git branch development git add * git commit -m "My initial commit message" git push -u origin development 이제 development지점의 모든 변경 사항을에 통합하려고 합니다 master. 내 현재 접근 방식은 다음과 같습니다 git checkout master …
763 git  git-merge 


17
Git에서 충돌하는 파일을 나열하는 가장 간단한 방법은 무엇입니까?
충돌하는 파일 의 일반 목록 만 있으면 됩니다. 다음보다 간단한 것이 있습니까? git ls-files -u | cut -f 2 | sort -u 또는: git ls-files -u | awk '{print $4}' | sort | uniq 나는 그것을 위해 편리한 alias것을 설정할 수 있다고 생각 하지만 전문가가 어떻게하는지 궁금합니다. 쉘 루프를 작성하여 …


2
git이 기본적으로 빨리 감기를 수행하는 이유는 무엇입니까?
수은에서 온 지점을 사용하여 기능을 구성합니다. 당연히, 나는이 역사를 나의 역사에서도보고 싶다. git을 사용하여 새 프로젝트를 시작하고 첫 번째 기능을 마쳤습니다. 기능을 병합 할 때 git이 빨리 감기를 사용한다는 것을 깨달았습니다. 즉, 가능한 경우 변경 사항을 마스터 분기에 직접 적용하고 분기를 잊어 버렸습니다. 미래를 생각하기 위해 : 나는이 프로젝트에서 일하는 …

8
다양한 커밋을 선택하고 다른 지점으로 병합하는 방법은 무엇입니까?
다음과 같은 저장소 레이아웃이 있습니다. 마스터 지점 (생산) 완성 일 내가 달성하고자하는 것은 작업 지점에서 다양한 커밋을 선택하여 통합 지점으로 병합하는 것입니다. 나는 git을 처음 접했고 저장소를 엉망으로 만들지 않고 정확하게 수행하는 방법 (한 작업에서 커밋 범위의 체리 선택)을 알 수 없습니다. 이것에 대한 조언이나 생각이 있습니까? 감사!

15
체크 아웃을 사용하지 않고 Git 브랜치 병합, 업데이트 및 풀
저는 A와 B라는 두 개의 지점이있는 프로젝트에서 일하고 있습니다. 나는 일반적으로 지점 A에서 일하고 지점 B에서 물건을 병합합니다. 병합을 위해 일반적으로 다음을 수행합니다. git merge origin/branchB 그러나 지점 B의 로컬 사본을 유지하고 싶습니다. 지점 A와 먼저 병합하지 않고 지점을 체크 아웃 할 수도 있습니다. git checkout branchB git pull git …

11
이 병합이 필요한 이유를 설명하기 위해 커밋 메시지를 입력하십시오 (특히 업데이트 된 업스트림을 토픽 브랜치로 병합하는 경우).
Git을 사용하고 있습니다. 원격 저장소에서 가져 와서 오류 메시지가 나타납니다. 특히 병합 된 업데이트 된 업스트림을 토픽 브랜치에 병합하는 경우이 병합이 필요한 이유를 설명하는 커밋 메시지를 입력하십시오 . 메시지를 입력하고 누르 Enter려고하지만 아무 일도 일어나지 않습니다. Git / Terminal에 메시지 입력이 완료되었음을 어떻게 알 수 있습니까? OS X에서 터미널을 사용하고 …


15
기존 Git 저장소를 다른 저장소로 가져 오는 방법은 무엇입니까?
XXX 라는 폴더에 Git 저장소가 있고 YYY 라는 두 번째 Git 저장소가 있습니다. XXX 리포지토리를 YZZ 리포지토리로 ZZZ 라는 하위 디렉터리 로 가져오고 모든 XXX 의 변경 기록을 YYY에 추가 하려고 합니다. 이전 폴더 구조 : ├── XXX │ ├── .git │ └── (project files) └── YYY ├── .git └── …
476 git  merge  git-merge 

1
언제 다른 git merge 전략을 사용 하시겠습니까?
git-merge의 매뉴얼 페이지에는 사용할 수있는 많은 병합 전략이 있습니다. resolve -3-way merge 알고리즘을 사용하여 두 개의 헤드 (즉, 현재 분기 및 가져온 다른 분기) 만 해결할 수 있습니다. 십자 병합 모호성을 신중하게 감지하려고 시도하며 일반적으로 안전하고 빠른 것으로 간주됩니다. 재귀 -3 방향 병합 알고리즘을 사용하여 두 개의 헤드 만 분석 …
429 git  merge  git-merge 

11
자식에서 병합을 미리 볼 수 있습니까?
git 브랜치 (예 : 메인 라인)가 있고 다른 개발 브랜치에 병합하고 싶습니다. 아니면 내가합니까? 이 분기를 실제로 병합할지 여부를 결정하기 위해 병합이 수행 할 작업에 대한 미리보기를보고 싶습니다. 적용되는 커밋 목록을 볼 수있는 기능이있는 것이 좋습니다. 지금까지 최고의 I는 가지고 올 수 merge --no-ff --no-commit다음과 diff HEAD.
397 git  git-merge 

3
특정 커밋까지 병합
git newbranch의 master지점에서 이름이 지정된 새로운 지점을 만들었습니다 . 지금은 몇 가지 작업을 수행하고 병합 할 한 newbranch에 master; 그러나, 나는 약간의 추가 변경 을가했으며 마지막으로 커밋 된 커밋까지 newbranch병합 newbranch하고 싶습니다 master. 나는 사용 cherry-pick했지만 올바른 옵션을 사용하라는 메시지를 표시합니다. git checkout master git cherry-pick ^^^^HEAD newbranch merge대신 git …

16
다음 추적되지 않은 작업 트리 파일은 병합으로 덮어 쓰지만 걱정하지 않습니다.
내 지점에는 .gitignore에 파일이 있습니다. 다른 지점에서는 해당 파일이 없습니다. 다른 지점을 내 머지에 병합하고 싶습니다. 해당 파일이 더 이상 무시되지 않는지 상관하지 않습니다. 불행히도 나는 이것을 얻는다 : 다음 추적되지 않은 작업 트리 파일을 병합하여 덮어 씁니다. 파일을 직접 찾거나 이동하거나 삭제하지 않고 파일을 덮어 쓰기 위해 pull 명령을 …

10
병합 충돌을 해결 한 후 병합을 어떻게 완료합니까?
Git 커뮤니티 북 의 기본 분기 및 병합 섹션을 읽었습니다 . 그래서 나는 그것을 따라 하나의 지점을 만듭니다 experimental. 그럼 내가: 실험 분기로 전환 (git checkout Experiment) 많은 변화를 주다 커밋 (git commit -a) 마스터 브랜치로 전환 (git checkout master) 몇 가지를 변경하고 거기에 커밋 실험으로 전환 (git checkout Experiment) …
282 git  git-merge 

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