본문 바로가기
Develop Story

[Git] Remote 브랜치에 잘못 올라간 파일 삭제하기

by IFLA 2022. 11. 19.

 

1. 원격(Remote) 저장소에 있는 파일을 아래의 명령어로 삭제하기

> git rm --cashed -r 파일명

 

2. 명령어 입력 후 commit 및 push 하기

> git add .
> git commit -m "불필요 파일 삭제"
> git push
  • push 까지 진행 후 원격 저장소에 반영하면 불필요한 파일이 삭제된 것을 저장소에서 확인할 수 있다.
  • 1번 명령어만 입력했을 때는 원격 저장소에 반영이 되는게 아니므로 commit과 push 명령을 통해 원격 저장소에 반영까지 해야한다.
  • flutter 프로젝트를 빌드하면 생성되는 파일인 pubspec.lock 파일이나 Podfile.lock 등 캐쉬 파일이 생성되는데, 이 파일들은 .gitignore 에 등록해 원격저장소에 등록이 안되게 처리를 해줘야한다.
  • 원격저장소에 빌드할 때마다 생기는 캐쉬 파일을 올리게 되면 브랜치별로 merge를 해야하는 상황에서 conflict가 발생되기 때문에 .gitignore 에 등록해줌으로써 원격 저장소에 반영이 안되게 해야한다.

 

 

'Develop Story' 카테고리의 다른 글

사이드 프로젝트 시작하기  (0) 2024.02.02
2022년 회고  (0) 2023.01.01
[Web] 사전 요청 (Preflight Request)  (0) 2022.12.06
[Git] .gitignore 사용하기  (0) 2022.12.03

댓글


\