남기면 좋잖아

[github] git merge 혹은 pull로 인해 원치 않은 파일이 삭제되었을때 본문

Programming

[github] git merge 혹은 pull로 인해 원치 않은 파일이 삭제되었을때

Beautiful Hugo 2021. 2. 3. 07:36
반응형

팀원이 본인 브랜치에서 프로젝트의 README.md 파일을 의도치않게 삭제했습니다.

저는 git pull을 하고 원치않게 README.md 파일이 삭제된채 merge가 되었습니다.

이 경우 README.md 파일을 충돌로 인식하지 않아서 많이 당황스러웠지만 다른 파일에서 충돌이 발생해 merge 전에 충돌을 해결해야 하는 상황이 발생했습니다.

제 서칭능력이 부족한건지 이때 README.md 파일을 복구할 방법을 찾지 못하다가 git status 명령어에서 힌트를 얻어 기록해보려 합니다.

상황 : git status 에서 README.md 파일의 삭제된 정보가 stage에 올라간 상태

# stage 영역에서 빼오기
git reset HEAD <파일명>

# 파일 복구하기
git restore <파일명>

당장은 이렇게 해결했지만 더 스마트하고 우아한 방법이 있다면 댓글로 공유해주시면 감사하겠습니다.. 초보에게 자비를 ㅜ

반응형
Comments