[Git] 자주 사용할 것 같은 명령어 정리하기📋

Ujeon 🍵
Apr 4, 2021

--

Git을 사용할 때 자주 사용할 것 같은 명령어를 정리하기 위해서 블로그를 작성하게 되었습니다!

1. Staging Area에서 파일 제거하기

가끔 실수로 commit 하지 말아야 할 파일을 commit 하는 경우가 있습니다. 아래와 같은 상황이죠.

레파지토리에 저장되면 안되는 파일이 올라가 있습니다.

이런 경우, 로컬에서 해당 파일을 삭제하고 commit & push 하여도 원격 저장소에는 삭제가 되지 않습니다. 이미 git은 해당파일을 추적하고 있기 때문이죠.

원격 저장소에서 특정 파일을 삭제하기 위해서는 다른 명령어를 사용해야 하죠 :

$ git rm --cached FILE_NAME

위 명령어를 사용하면 원격 저장소에서는 삭제되지만, 작업중인 워킹 디렉토리에서는 삭제되지 않습니다.

레파지토리에서 secret.json 파일이 사라졌습니다.

또한 git은 더이상 해당 파일을 추적하지 않습니다.

secret.json 파일을 더이상 추적하지 않습니다.

git rm --cached 명령은 파일을 잘못 push 한 경우 뿐만 아니라 (gitignore 를 생활화 합시다 😅), 더이상 추적하고 싶은 파일을 원격 저장소에서 삭제하는 경우에도 유용하죠.

--

--

Ujeon 🍵
Ujeon 🍵

Written by Ujeon 🍵

Hi there, this is Ujeon. I want to be a developer who passes on value through development :)

No responses yet