새소식

반응형
개발기록/Git

삭제된 파일을 Git에 반영하는 방법(이렇게 쉽다니)

  • -
반응형

안녕하세요 성장형 개발자입니다.

회사의 소스 관리 프로그램을 Git 으로 사용하고 있습니다.

사용을 하다보니 삭제된 파일도 Git에 반영을 해야하는 경우가 생기더라구요

매번 신규로 생성하거나, 변경하는 작업만 하다보니 당연히 파일명을 적어서 반영을 했는데, 반영이 안되더라구요

구글링을 해보니 생각보다 간단해서 공유해봅니다.

그리고 저 또한 잊지 않기 위해 이렇게 기록해봅니다.

 

방법

1. 삭제하려는 파일을 삭제합니다.

이 때 git status를 사용하여 확인하면,  Changes not staged for commit 아래에 deleted : ${file_nm} 형태로 나옵니다.

rm ${fime_nm}

2. -u 옵션을 사용하면 변경된 부분만 업데이트가 됩니다.

이 때 git status를 사용하여 확인하면,  Changes to be committed 아래에 deleted : ${file_nm} 형태로 나옵니다.

git add -u

3.-u 옵션을 사용하여 메시지를 남겨 커밋을 합니다.

변경된 부분만 커밋이 되기 때문에 삭제된 파일이 커밋이 됩니다.

git commit -u -m "commit msg"

4. 푸쉬로 반영!

git push origin master

 

후기

생각보다 간단하게 처리가 되니 의아했습니다.

어쩌면 변경된 부분만 반영하려는 것이니 당연한 방법인 듯 합니다.

구글링 잘해서 아까운 시간 낭비하지 않길 바랍니다!

화이팅!

 

도움을 받은 사이트

https://studyingfox.tistory.com/12

 

[git] 삭제된 폴더, 파일 반영하기

분명히 로컬에서 삭제한 파일인데 원격에 반영되지 않는 경우가 있다. git status로 했을 때 삭제 됐다고 뜨는데 add를 해도 안먹고 commit을 해도 반영이 안되는 것이다... 이럴 때 유용하게 쓸 수 있

studyingfox.tistory.com

 

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.