github와 gitlab에 업로드한 파일이나 폴더는 원격 저장소에 저장이 되어있다. 툴을 이용해 삭제를 할 수도 있겠지만
방법을 못찾아 gitbash를 이용하는 방법으로 삭제를 하였다.
삭제 방법은 로컬폴더를 하나 만들어 깃 프로젝트와 동기화시켜준다. 올라와있는 모든 파일을 로컬 폴더에 pull 받고
로컬 폴더에서 지운 후 푸시 함으로써 원격 저장소에 있는 파일들은 지우는 것이다. 나는 로컬 폴더를 따로 만들지 않고
이클립스를 이용해 git Repository를 생성했다(물론 이것도 로컬에 폴더가 만들어진다. 다만 그 작업을 이클립스에서 해준 것이다.)그 폴더 찾아가 오른쪽 마우스 클릭 후 gitbash로 실행시켜준다.
> $ git rm -r 대상폴더이름(pracProject190514_operator/bin)
> $ git commit -m 'delete 대상폴더이름(pracProject190514_operator/bin)'
> $ git push origin master
> 삭제 성공!!
만약 이클립스를 이용하지 않는다면 이 방법을 사용하면 된다.
1. git bash를 사용하는 방법
- 기초 설정
> $ git config --global user.name "깃헙이름"
> $ git config --global user.email 이메일@도메인
> 설정내용 확인 $ git config --list
> 디렉토리 이동 방법 (cd 폴더명, cd.. 등)
- 현재 폴더를 git 로컬 저장소로 등록
> $ git init
> 폴더 옆에 <master> 표시되면 성공
- 커밋
> $ git commit -m 'initial commit'
- 원격 저장소 추가
> $ git remote add origin 깃허브URL
> $ git push origin master
- 폴더 삭제(드디어..!)
> $ git rm -r 대상폴더이름(pracProject190514_operator/bin)
> $ git commit -m 'delete 대상폴더이름(pracProject190514_operator/bin)'
> $ git push origin master
> 삭제 성공!!
'Git' 카테고리의 다른 글
[Git] 훌륭한 Git 커밋 메시지의 7가지 규칙 (0) | 2024.02.15 |
---|---|
[GIT] 깃 push 오류 #The current branch master has no upstream branch.To push the current branch and set the remote as upstream, use (0) | 2023.03.10 |
[ubuntu][Git] 아이디 패스워드 저장하기 (0) | 2022.05.28 |
[GitHub] 개인 액세스 토큰 만들어 인증하기 Support for password authentication was removed on August 13, 2021. (0) | 2021.10.01 |
[github] github 업로드 방법 (0) | 2021.09.23 |