git rebase 혹은 git push 중 양쪽에서 수정(혹은 추가)이 수백개 났을때...

오래된 브랜치를 살리기 위해 git rebase를 열심히 했습니다.
그리고 git push <branch> 를 했더니....

# 다른 커밋이 각각 416개와 10개 있습니다.
...
# 양쪽에서 수정: Makefile
# 양쪽에서 추가: init.sh
...
416개라니...으악.... 이걸 언제 다 확인하고 수정후 git add를 한답니까... 
일단 리모트 저장소를 살펴보니 해당 branch가 추가 commit이 없었던걸로 보아 특별한 문제 없이 제 commit을 사용하면 될것 같아서 방법을 찾아보았습니다.


git checkout --ours src/MyFile.cs
git checkout --theirs src/MyFile.cs

역시 스택오버플로우 형님들입니다. 방법은 알았으니 파일명만 따다가 --ours하고 add 해버리면 끝.

댓글

이 블로그의 인기 게시물

WSL2 Ubuntu 20.04 및 네트워크 설정

리눅스 멀티코어를 사용하는 tar 압축/해제

WSL에 X-Window로 Terminator 설치하고 Minicom까지