git-merge

    3

    2답변

    저는 여전히 버전 관리와 Github에 대해 전반적으로 새로운입니다. 뭔가 나에게 혼란스럽고 나는 내 머리를 감싸고있는 것처럼 보일 수 없다. 우리는 두 명의 사람들이 동일한 레일 애플리케이션 프로젝트를 진행하는 시나리오를 상상해보십시오. 가이 A는 마스터 레포를 가지고 있고, 가이 B는 레포를 포크로 만든 사람입니다. 이제 가이 B는 앱에없는 새로운 기능

    1

    1답변

    로컬 저장소를 원격 저장소로 변경하기 전에 git은 항상 로컬 브랜치와 원격 브랜치를 동기화하도록 요청합니다. 그 일이 일어나기 위해서는 먼저 git pull을하고 나서, 끌어온 변경 사항을 커밋하고 마지막으로 push한다. 문제점 :이 방법은 끌어온 파일을 기존 변경 사항과 병합하고 나중에 특정 커밋에서 수행 한 작업을 파악할 때 내가 수행 한 작업과 실

    1

    3답변

    방금 ​​분기 'branch1'과 'branch2'두 개를 병합했습니다. 문제는 현재 많은 충돌이있는 엉망이며 때로는 중복 된 내용이있는 것입니다 (가능합니까 ??). 내가하고 싶은 것은 'branch1'의 일부 파일을 'branch2'와 병합하고 'branch2'의 일부 파일을 'branch1'과 병합하도록 강제하는 것입니다. 이제 ' branch1 '.

    8

    1답변

    와 병합이 발생하고 커밋하기 전에 병합에 대한 코멘트를 작성하라고 요청합니다. 왜 이런 일이 일어날 지 아십니까? 다른 개발자도 마스터 작업을하고 있으며이 문제가 없습니다. 지금까지 지점 구성이 정확하다는 것을 알 수 있습니다. 내가 당길 때 발생하는이 성가신 병합 커밋 이외에, 나는 변화를 끌어 내려 정상적으로 변화를 밀어 올릴 수있다.

    27

    3답변

    어떻게하면 항상 mergetool GUI를 강제로 표시하고 자동 해결을 비활성화 할 수 있습니까? 이 병합하는 동안 충돌이 내가이 mergetool를 사용할 때이 문제에 입력 "병합 해상도 도구 (kdiff3를) 시작하는 수익을 히트 '히트 더 GUI가 표시되지 않고 이후 때때로, 단순히 immediatelly 반환 갈등이 해결 된 것으로 보입니다. 나는

    4

    2답변

    저는 신참한데 아직도 많은 문제가 있습니다. 내가 일하고 있다고 말하면 a.cpp입니다. a.cpp에서 일부 코드를 수정했습니다. 그리고 그 변화는 커밋하거나 푸시 할 준비가되어 있지 않습니다. 그런 다음 다른 사람들도 a.cpp을 변경했습니다. SVN/CVS에서 병합 또는 충돌을 체크 아웃합니다. git pull도 같은 일을한다고 생각했습니다. 그러나 g

    1

    1답변

    최근 힘내 사용을 시작했습니다. 나는 약간의 문제에 봉착했다. 나는 저지른 일을하고 있었지만 커밋을 진행할 때 병합 충돌이 발생했습니다. 나는 물건을 눌러서 여하튼, 자식 저장소는 머리로 내 커밋을 가지고 있고, 충돌 직전에 밀린 작업은 병합되지 않았기 때문에 병합되었습니다. 누군가 올바른 방향으로 나를 가리켜 주시겠습니까? 내가 어떻게 든 이전 커밋 (병

    1

    2답변

    github에서 호스트하는 repo에서 다른 사람과 작업했습니다. 나 또는 그가 당길 때마다, git은 병합 커밋을하도록 강요하지만 (vim은 커밋 설명과 함께 열립니다), 우리는 다른 파일에서 작업하고 있지만 갈등은 없습니다. 추가 병합 커밋없이 새로운 커밋을 추가하면 안됩니까?

    0

    1답변

    분기를 병합하기위한 config 명령을 수행하려고합니다. $ BASE $ LOCAL 및 $ REMOTE와 같은 사용 가능한 변수가 있습니다. 이러한 변수에는 파일 이름 뒤에 기본, 로컬 및 원격 문자열이옵니다. 이러한 3 가지에 대한 분기 이름을 포함하는 변수가 있습니까?

    1

    1답변

    내 vim 스크립트에는 두 개의 분기 master과 pathogen이 있습니다. 둘 다 각각 vimrc 개의 파일이 있습니다. 이제 두 가지를 병합하여 pathogen의 vimrc이라는 이름으로 저장하려고합니다. 내가 지금하고있는 일은 master 지점에서 vimrc를 체크 아웃하고 병원체의 vimrc에 추가하는 것입니다. 더 시원한 방법이 있습니까?