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
'Computer Science > CI&CD' 카테고리의 다른 글
[CI/CD] Github commit 메시지 수정하고 싶을 때 (1) | 2024.03.16 |
---|---|
[CI/CD] github pages 배포 방법 (React-Typescript 프로젝트) (0) | 2024.02.28 |
[CI/CD] AWS S3 버킷 생성, AWS IAM 사용자 및 액세스 키 생성 (0) | 2024.01.17 |
[CI/CD] Github Action을 사용한 자동 배포 구축(CD), Github Secrets 생성, Github Action 스크립트 작성 (0) | 2024.01.17 |
[CI/CD] AWS Elastic Beanstalk 애플리케이션 생성, 수동 배포 방법, AWS IAM 사용자 생성 (0) | 2024.01.17 |