본문 바로가기
[ Laboratory ]/Lab etc

[Github] git staging :: No changes added to commit

by dev charlotte 2024. 11. 20.

 

오류문

On branch main Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working directory) modified: (파일명) no changes added to commit (use "git add" and/or "git commit -a")

 

오류 원인

변경 사항이 스테이징되지 않았기 때문에 커밋이 이루어지지 않은 것.

No changes added to commit

 

 

해결 방법

1. 변경된 파일 확인

git status 명령어로 변경된 파일 목록을 확인한다

 

2. 변경된 파일 스테이징

변경한 파일을 커밋하기 위해서는

커밋할 파일을 스테이징 영역에 추가해야한다

 

git add (파일명) 명령어로 파일을 지정해주지만

모든 변경 사항을 전부 추가할 생각이라면 파일명을 명시하지 않고

git add . 로 대체해도 좋다

 

3. 스테이징한 파일을 다시 커밋 후 푸시

git commit -m "(commit message)" 명령어로 커밋하고

git push origin (브랜치 이름) 명령어로 푸시해주면 끝