더북(TheBook)

복제된 저장소는 분리된 커밋들만 가지고 있습니다. 이전의 커밋 정보들은 보관되어 있지 않습니다. 이전의 커밋 정보들이 보관된 원격 저장소를 remote 명령어로 등록합시다.

infoh@DESKTOP MINGW64 /e/git-replace2 (master)

$ git remote add worked https://github.com/jinygit/git-replace.git 원격 저장소 등록

355377.png

자신의 URL 주소

8단계. 원격 저장소를 패치하여 커밋들을 가져옵니다. 패치로 가져오는 이유는 수동으로 커밋을 변경하여 병합하기 때문입니다.

infoh@DESKTOP MINGW64 /e/git-replace2 (master)

$ git fetch worked 커밋 내려받기

warning: no common commits

remote: Enumerating objects: 9, done.

remote: Counting objects: 100% (9/9), done.

remote: Compressing objects: 100% (3/3), done.

remote: Total 9 (delta 0), reused 9 (delta 0), pack-reused 0

Unpacking objects: 100% (9/9), done.

From https://github.com/jinygit/git-replace

* [new branch] master -> worked/master

패치로 가져온 worked의 로그 기록을 확인해 봅시다.

infoh@DESKTOP MINGW64 /e/git-replace2 (master)

$ git log --oneline worked/master 커밋 기록

8681d97 (worked/master) work3

c4cb167 work2

6584676 work1

분리된 이전의 커밋들을 확인할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.