Hey Tech
[Git/오류 해결] "Changes not staged for commit:" 본문
728x90
반응형
❓ 에러 메시지
커밋 중에 다음과 같은 에러를 마주했습니다.
"Changes not staged for commit:" ... no changes added to commit
💡 원인
문제는 현재 터미널의 디렉토리 위치와 수정된 파일의 원격 저장소 경로가 다르기 때문에 발생한 것입니다. 저의 경우에는 최상위 폴더의 하위 폴더인 dfs-bfs 내 파이썬 파일의 코드를 수정하였습니다.
로컬 내 수정한 파일 위치와는 다르게, 터미널 내 디렉토리는 최상위 폴더의 하위 폴더인(dfs-bfs 폴더와 같은 레벨) boj입니다. 여기서 커밋을 시도했더니 다음과 같은 에러가 발생했죠.
✅ 해결방법
해결 방법은 크게 2가지입니다.
- 첫째, add 시 커밋할 파일의 경로까지 입력하는 경우
- 둘째, 최상위 디렉토리에서 커밋하는 경우
저는 파일 경로를 일일이 입력할 필요가 없는 2번째 방법, 즉 최상위 디렉토리에서 커밋을 시도하였고, 다음과 같이 커밋과 푸시가 제대로 진행된 것을 확인하실 수 있습니다.
포스팅 내용에 오류나 오탈자가 있을 경우 댓글 남겨주시면 감사드리겠습니다.
그럼 오늘도 멋진 하루 만드시길 바랍니다😊
고맙습니다 :)
728x90
반응형
'SW 개발 > Git' 카테고리의 다른 글
Github 에러 해결: "gwarning: adding embedded git repository:" (0) | 2022.06.02 |
---|---|
구글 Colab과 Github 연동하는 방법 (6) | 2022.05.31 |
[Github] branch 간 merge 방법 및 절차 (0) | 2022.01.19 |
[Git/오류해결] "fatal: Could not read from remote repository. Please make sure you h (0) | 2022.01.13 |
[Git] Pull 또는 Checkout 시 에러 해결하기: error: Your local changes to the following files would be overwritten by checkout: (0) | 2022.01.12 |