에서 git push remote_a
을 사용한다고 가정합니다. 이것은 git pull remote_b
과 remote_a
에서 같습니까?리모컨을 밀고있는 중입니까, 리모컨이 당기는 것과 같은가요?
FYI : 근본적인 메커니즘에 대한 이해를 돕고 git에 대한 이해를 높이려고합니다. 나는 많은 튜토리얼을 읽었지만 처음 시작할 때와 거의 같은 혼란을 느낀다!
에서 git push remote_a
을 사용한다고 가정합니다. 이것은 git pull remote_b
과 remote_a
에서 같습니까?리모컨을 밀고있는 중입니까, 리모컨이 당기는 것과 같은가요?
FYI : 근본적인 메커니즘에 대한 이해를 돕고 git에 대한 이해를 높이려고합니다. 나는 많은 튜토리얼을 읽었지만 처음 시작할 때와 거의 같은 혼란을 느낀다!
두 가지 모두 똑같은 일이지만 푸시가 병합 + 병합 인 경우 리모컨으로 푸시하면됩니다. remote_a에서 push하고 remote_b에서 가져 오려면 각면의 설정 파일에 적절한 항목이 있어야합니다.
정확히 일치하지 않습니다. 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
에서 참고이 명령은 덮어 사용하는 로컬 심판의 조상이 아닌 원격 심판을 업데이트 거부합니다. 이 플래그 은 검사를 비활성화합니다. 이로 인해 원격 저장소가 커밋을 잃을 수 있습니다. 조심해서 사용하십시오.
'-A-B-P'-Q''는'--rebase'를 사용하거나 자동적으로 리베이스 (rebase)하도록 설정된 설정 옵션을 가지고있는 경우에만 결과 히스토리가됩니다. –
그래서 푸시하면 수신자가 수신자를 가져 오지 못하게됩니다. – JoePasq
구성 파일의 해당 항목과 관련하여 어떤 의미입니까? – cammil