2012-01-27 2 views

답변

1

두 가지 모두 똑같은 일이지만 푸시가 병합 + 병합 인 경우 리모컨으로 푸시하면됩니다. remote_a에서 push하고 remote_b에서 가져 오려면 각면의 설정 파일에 적절한 항목이 있어야합니다.

+0

그래서 푸시하면 수신자가 수신자를 가져 오지 못하게됩니다. – JoePasq

+0

구성 파일의 해당 항목과 관련하여 어떤 의미입니까? – cammil

0

정확히 일치하지 않습니다. pull은 커밋을 현재 분기와 병합하지만 push은 병합되지 않고 "거부 됨"이라고 말합니다. A - - B

원격 B X : X - P - Q

remote-a >> git pull remote-b brach 

두 병합 할 X는 공용 가

원격 A가

커밋 인 경우, 예를 들어

, 가지 당신은

같은 것을 할 수 있습니다

XAB-로부터 p'-Q '

그러나 이것은 simila 아니다 !rejected

음, 이것을 Github 동작을 말할 것이다

remote-b >> git push remote-a branch 

에 대한 연구. 나는 다른 리모컨들과 일하지 않았지만 밀고 당기는 행동이 동일하게 유지 될 것이라고 생각한다.

보통 -f.--force 플래그

에 대한 git help push에서 참고이 명령은 덮어 사용하는 로컬 심판의 조상이 아닌 원격 심판을 업데이트 거부합니다. 이 플래그 은 검사를 비활성화합니다. 이로 인해 원격 저장소가 커밋을 잃을 수 있습니다. 조심해서 사용하십시오.

+0

'-A-B-P'-Q''는'--rebase'를 사용하거나 자동적으로 리베이스 (rebase)하도록 설정된 설정 옵션을 가지고있는 경우에만 결과 히스토리가됩니다. –

관련 문제