0
나는 몇 달 동안 자식을 사용합니다.원본이 여러 원본에서 작업 할 때 모든 커밋 기록을 유지합니까?
저는 서버에 맨 처지 저장소가 있으며, 2 곳에서 작업합니다.
컴퓨터 중 일부에서 로컬 커밋을 수행 한 다음 서버에서 밀어 넣고 두 번째 위치에서 끌어서 병합하면 기록에서 새 커밋 하나만 가져옵니다.
정확히 이해했다면 병합이 작동하는 방식이며 두 컴퓨터간에 동일한 기록을 원하면 rebase를 사용해야합니다. 맞습니까?
하지만 궁금한 첫 번째 질문은 두 컴퓨터 모두에서 모든 커밋 기록이 없어도 맨 저장소에 최소한 가지고 있는지 여부입니다.
예인 경우 원격 서버의 로그를 참조 할 수 있습니까? 아니 역사는 손실되지 않았다
마이크
분명히 말하면 저장소의 모든 사본에는 모든 커밋이 있습니다. – Gareth
'gitk --all'은 모든 로컬 및 원격 브랜치를 보여 주므로 원격 저장소와 로컬 저장소에 모두 있음을 쉽게 알 수 있습니다 모두. – Cascabel
감사합니다.이 명령을 알지 못했습니다. – Mike