나는 그것을했을 때 나에게 무슨 일이 일어 났는지 안다. 경고는 생성되지 않았기 때문에 동기화가 성공적 이었지만 원격 저장소를 복제 할 때 동기화가 전혀 발생하지 않는다는 것을 알았습니다. 나는 원격 저장소로 bitbucket을 사용하고 있었다.한 버전의 수은 저장소를 제거하고 다른 저장소와 동기화하려고하면 어떻게됩니까?
그러나 나는 이것이 일어나기로되어 있다고 생각하지 않습니다. 그럼 뭐야?
나는 그것을했을 때 나에게 무슨 일이 일어 났는지 안다. 경고는 생성되지 않았기 때문에 동기화가 성공적 이었지만 원격 저장소를 복제 할 때 동기화가 전혀 발생하지 않는다는 것을 알았습니다. 나는 원격 저장소로 bitbucket을 사용하고 있었다.한 버전의 수은 저장소를 제거하고 다른 저장소와 동기화하려고하면 어떻게됩니까?
그러나 나는 이것이 일어나기로되어 있다고 생각하지 않습니다. 그럼 뭐야?
strip
리포에서 변경 집합은 로컬 저장소에만 영향을줍니다. 그것은 다른 사람들에게 아무런 영향을 미치지 않습니다.
로컬 저장소에서 제거한 변경 집합이 원격 저장소에있는 경우 다음 번에 해당 원격지의 pull
에서 제거 된 변경 집합은 들어오는 모든 수정본과 동일하게 처리됩니다. 리모컨에서 로컬 컴퓨터로 가져옵니다.
이 동작은 repo의 기록을 수정하는 모든 작업에 해당됩니다. 그렇기 때문에 사람들은 일반적으로 "public"위치로 푸시 된 모든 변경 집합에서 strip
, rebase
또는 mq
명령을 실행하지 않는 것이 좋습니다.
"동기화"란 사용자가 밀거나 당기거나 둘 다라는 의미입니다. 그러나 위에서 설명한 동작이 예상됩니다.
당신이 설명했던 것과 다른 점은 저에게 당기는 것이 효과가 없다는 것입니다. –