728x90
반응형
프로젝트를 수행하다가 다른 사람의 브랜치에 있는 코드를 참고하기 위해 파일을 열었는데
뭔가 수정을 해버려서 push 해주지 않으면 브랜치 변경을 할 수 없게 됐다.
그렇다고 다른 사람이 작업하던건데 내가 수정하면 안 될 것 같아 commit된 파일로 다시 되돌리는 방법을 찾았다.
방법은 총 두 가지가 있는데 협업하는데 아주 유용할 것이다. 첫 번째 방법은 모든 변경 파일을 되돌리고 싶을 때 사용하며, 두 번째 방법은 특정 파일만 상태를 되돌린다.
1. 첫 번째 방법
git reset --hard
모든 변경 파일을 전부 되돌리고 싶을 때 사용
2. 두 번째 방법
git checkout -- 파일이름
현재 디렉토리에 있는 파일이라면 파일이름에 ex.py를 넣으면 되고, 하위 디렉토리 아래에 있다면 ex/ex.py를 파일이름에 넣어주면 된다.
728x90
반응형
'~2023' 카테고리의 다른 글
[후기] 데이터 청년 캠퍼스 2022 (2/3) - 경남대.. 그리고 힘들었던 프로젝트 결정 (0) | 2023.04.25 |
---|---|
[후기] 데이터 청년 캠퍼스 2022 (1/3) - 빅리더 AI 아카데미란? (0) | 2023.04.25 |
[Git] 맥북에서 깃허브에 대용량 업로드하기 (0) | 2023.04.25 |
[문제 해결] Docker run 명령어 실행 에러 (0) | 2023.04.25 |
[문제 해결] docker.sock에 대한 permission denied이 발생한 경우 (0) | 2023.04.25 |