2012-01-10 3 views
0

나는 Git/GitHUB에 상당히 익숙하다. 나는 프로그래머를 고용해서 나를 변화시킨다.GitHUB에서 개발자의 변경 사항을 올바르게 가져 오는 방법은 무엇입니까?

내가 네트워크/포크 대기열 아래를 보았을 때 많은 변경 사항이 "깨끗하게 적용되지 않을 것"이라고 말합니다.

이것은 무엇을 의미합니까? 왜 그들은 '깨끗하게'적용하지 않겠습니까? 그것은 그의 코드, 내 repo ??

어떻게 이러한 변경 사항을 올바르게 적용 할 수 있습니까? 이러한 오류로 인해 대기열에서 적용 옵션을 사용하고 싶지 않습니다.

감사합니다.

답변

1

"정상적으로 적용되지 않을 가능성이 높습니다"는 일반적으로 병합이 충돌 함을 의미합니다. repo에서 작업중인 동일한 파일에 몇 가지 변경 사항이 있었기 때문에 변경 내용을 자신에게 적용 할 수 없습니다. 두 개의 저장소가 갈라져서 충돌하는 문제를 해결해야합니다.

세 가지 당신이 할 수 있습니다 :

1) 명령 줄에 직접 병합)는 Pull Request 사용하려고하지만, 아마도 깨끗하게

2를 적용하지에 대해 같은 일을 말할 것이다 :

3) 3. 변경 사항을 리베이스하여 최신 변경 사항에 적용하여 청결하게 적용하도록 요청하십시오. 그는 분쟁을 해결해야 할 것입니다.

+0

내가 포크로 찍은 이후로 레포를 변경하지 않았습니까? 다른 원인이있을 수 있습니까? 포크가 내 레포와 동일한 이름 인 경우 문제가 발생합니까? – Kray

+0

@ Kray-Z 레포의 이름은 아무런 효과가 없습니다. 커밋 히스토리에있는 것만이 그 메시지를 보여줍니다. 네트워크 그래프를보고 Repo에없는 커밋을 보도록하십시오. 아니면 병합을 시도하고 어떤 일이 발생하는지보십시오. "깔끔하게 적용되지 않음"은 Github 측의 추측이며 병합 시도가있을 때까지는 실제로 알 수 없습니다. 또한, 당신은 같은 지점에 있습니까? –

+0

Thanks @ lost-theory. 감사합니다. 나는 그것이 똑같은 지점이라고 확신한다. 나는 풀 요청을 할 때 좀 봐야 할 것이다. – Kray

관련 문제