Backend&Devops/기타

[Git] 변경된 내용 삭제(git reset)

기은P 2022. 7. 26. 15:04
반응형

1. 개요

서버에서 서비스 중인 프로그램에 대해 업데이트를 진행할 때, 우연찮게 서버 내부에서 수정사항이 발생하고, 이 수정사항에 대해 git에 반영하지 않고 변경된 내용을 삭제하고 단순하게 pull만 받고 싶을 때가 있습니다.

 

 

2. 코드

git reset
git checkout .
git clean -fdx

1번째 줄 : 모든 staged된 파일이 unstage됩니다(실수로 커밋했을 경우, 로컬에서 unstage)

2번째 줄 : 모든 변경 사항을 취소합니다.

3번째 줄 : 추적할 수 없는 모든 파일 제거(추적된 파일만 남습니다)

 

이후에 git pull로 변경된 내용을 받고 서비스를 진행하면 됩니다.

 

참고

https://extbrain.tistory.com/83

 

[git] 커밋되지 않았거나 저장되지 않은 모든 변경 사항 취소

▶git 커밋되지 않았거나 저장되지 않은 모든 변경 사항 취소 ▶설명 git을 사용할 때 커밋되지 않았거나 저장되지 않은 변경 사항이 나타나는 경우가 많습니다. 이 때 현재 로컬에서 작업한 사항

extbrain.tistory.com

 

반응형