2013-07-06 2 views
0

나는 내가git rebase가 원격지와 동기화되지 않습니까? 하나의 커밋으로

git rebase -i 2afaw3f 

지금 내가 조금 청소기 내 지역의 repo을 가지고 있지만 내가 원격 깨끗한 만드는 희망이 밀어하려고 할 때 너무 그것을 Everything up-to-date

을 반환 사용 사소한 버그 수정 스쿼시 시도

리모컨이 너무 부숴 졌는지 여부도 확인하여 아니오를 확인합니다.

원격 트리를 리베이스하는 방법은 무엇입니까?

편집 : 나는

git push remote-name branch-name 

흠으로 밀어 내 원격 구성에 대해 어떻게 알 수 있습니까?

+0

올바른 로컬에서 원격 지점으로 푸시 중입니까? – DRC

+0

예 리모컨은 리모컨 설정에 대해 알려주고 어떻게 푸시하는지,이 질문을 읽는 데 도움이되는 beanstalkapp.com –

+0

에 의해 호스팅됩니다. – DRC

답변

0

리모트 분기를 으로 재설정 한 후 대화식 rebase의 기반을 재설정 한 후 나중에 밀어 넣을 수 있습니다.

이것은 기술 솔루션입니다. 원격 저장소를 사용하는 유일한 사용자 일 때만 저장됩니다. 다른 사람이 이미 지점을 체크 아웃 한 경우 변경 세트를 푸는 데 어려움을 겪습니다.

A - B - C - D - E 
       ^
       branch 

을 대화 형 REBASE 후 :

A - B - C - D - E 
    \ 
     CDE 
     ^
     branch 

(가) C, D 및 E를 교체하지 않는 커밋하지만 새로운 커밋 CDE 저장소에 추가됩니다

A는 REBASE이 커밋 새로운 숙청 분기는 해당 커밋으로 재설정됩니다. 원격 저장소의 다른 사용자는 커밋 "E"에서 "branch"를 볼 수 있으며, 뭔가를 추가했을 수 있으며 밀어 낼 수 없습니다.

원격 저장소의 기록을 변경하는 것은 결코 좋은 생각이 아닙니다 ...

관련 문제