Computer Science/CI&CD

[CI/CD] 수정/삭제 된 파일이 github 원격 레포지토리에 올라가지 않을 때 (git add -u)

Bay Im 2024. 1. 23. 16:59

git add -u

 

add - commit - push를 하던 중.. push fail이 자꾸 뜨길래 git pull 도 해보고 git pull 뒤에 명령어 길게도 해봤는데 안되서 결국 git push origin +master 로 강제 push 행..

 

하지만! 분명 push를 했는데 status를 확인해보니 working tree clean은 뜨지 않고 deleted: 로 이미 삭제된 파일이 떴다.

 

구글링 해보니 나처럼 로컬에서 삭제하고 add - commit - push 해도 원격 레포지토리에 반영이 안되는 경우가 있다고 한다.

 

이럴때 git add -u 로 add 해주면 수정되거나 삭제된 파일도 반영해준다고 한다!

 

git add -u 로 add 하고 commit 후 push까지 해주니 원격 레포지토리에도 반영 완료!

 

.gitignore 도 수정하고 add - commit 했더니 modified는 뜨는데 push가 안되서 git add -u 로 올리니 정상으로 올라갔다!

git status 확인하니 드디어 working tree clean이… 아이고 시원하다

728x90