개발자의 공부방/git

git] git에서 원격저장소에 있는 폴더 삭제하기

  • -
728x90
반응형

Git 폴더, 파일 삭제하기!!



개발자는 깃(GitHub)을 사용해야해!! 라고 다들 얘기합니다.

그래서 여러 블로그를 돌아다니며 깃이란 무엇인지부터 시작해서 어떻게 사용하는지 등등..

이것저것 학습을 했는데...


초보자 입장에서 깃 쓰는거 생각보다 짜증났습니다 -_-

윈도우에 길들여진 저로서는 리눅스 명령어 같은 것이 익숙치 않았고..(이건 금방 익숙해지더군요)


다만! 제일 짜증나는건!


폴더나 파일 삭제를 왜 원격저장소에서 못하냐! 이겁니다 ㅠㅠ


결국 git bash 로 삭제하는 방법을 알았으나...


계속 뭐만 하면 fatal: pathspec 'folder/Iconr' did not match any files 이 메시지만 뜨더군요


아무리 구글링해도 제가 원하는 삭제하는 방법의 가이드(?)가 없어서 작성해봅니다.



글쓴이의 환경)

# window git 을 다운받아서 사용하고 있습니다.

- 버젼은 Git-2.21.0-64-bit !!

# Git DeskTop을 사용도 같이 하고 있습니다.

# 이클립스로 프로젝트 등을 올리기도 합니다.






삭제 방법.


※ 급하시면 4) 으로 바로 가서 보세요!


1)


개인적으로 c 드라이브에 로컬 저장소를 만드는 걸 싫어해서 D드라이브에 넣었습니다.

그리고 개인프로젝트는 MyProject, 연습 및 테스트는 Practice-Project 라는 폴더를 각각 만들어서 진행하고 있습니다.




2)


Practice-Project 라는 폴더에 가면 프로젝트가 다 풀어서 업로드 되려고 하는데요.

저는 A폴더, B폴더, C폴더 등으로 묶어서 관리하고 싶었으나 폴더 통째로 push 하는 방법을 몰라서 저렇게 실수로 올라가졌습니다.




3)


GitHub 내의 원격저장소에서도 위 로컬저장소(폴더안의 파일 및 폴더)와 동일하게 되어있습니다. (test 겸 bin폴더를 로컬저장소에서 지웠습니다)

이제는 사진에 빨간색으로 해놓은 저 파일들과 폴더를 싹 다 지워 보겠습니다 -_-




4)


로컬저장소 위치에 있는 폴더에서 우클릭!!  Git Bash Here 을 누릅니다.




5)


명령프롬프트 창처럼 생긴 넘이 떡! 하고 나옵니다!




6)

이제 저기에 아래에 나열 된 명령어를 칩니다.


1
2
3
4
5
6
7
git rm {파일 및 폴// 원격 저장소와 로컬 저장소에 있는 파일을 삭제한다.
git rm -rf {파일 및 폴// 위에가 안되면 이렇게 해보세요

git rm ---cached {파일 및 폴// 원격 저장소에 있는 파일을 삭제한다. 로컬 저장소에 있느 파일은 삭제하지 않는다.
 
git commit -"remove webstom {파일 및 폴} directory"
 
git push origin master
cs


참고로 저는 git rm {파일명 이게 안됩니다.}



↓ 이렇게 말이죠!



※ Tip

참고로 파일이 여러개 있을 때는 git rm -r --cached {파일명 파일명 파일명} 이렇게 하셔도 됩니다.

파일명을 한칸씩 뛰어서 쓰면 여러개의 파일을 한번에 삭제할 수 있지요!!


※Tip2

CMD창에서와 같이 한번 명령어를 썼으면 키보드 ↑↓ 키로 방금 썼던 명령어를 다시 불러올 수 있습니다.


※Tip3

CMD창에서는 복사가 안되는 걸로 아시는 분들이 많은데 Ctrl+c,v 가 아닌 마우스로 붙여 넣기가 가능합니다.

위에 명령어를 복사해서 cmd창에 마우스를 갖다대고 오른쪽 클릭하면 붙여넣기(Paste)가 나옵니다.

Git Bash 에서 붙여넣기 단축키는 Shift + ins(인서트키)




7)


짠!!

이렇게 삭제된 것을 확인할 수 있었습니다!!


휴...그럼 저는 모르는 것을 다시 배우러 갑니다!







마지막은 삽질하게 만든 깃허브 마스코트!

(고양이인줄만 알았는데 알고보니 문어+고양이......끔찍한 혼종이네여 증말)



반응형

'개발자의 공부방 > git' 카테고리의 다른 글

[git] 명령어 모음  (0) 2019.08.02
비트버킷에 있는 프로젝트 소스를 깃허브로!  (0) 2019.06.28
Git 사용하기 feat. CMD  (0) 2019.06.06
Git 설치하기  (0) 2019.06.06
Git 이란?  (0) 2019.06.06
Contents

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

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