Programming Language/Programming Basic

[Git]Github 원하는 디렉토리만 삭제하는 방법 (초간단)

노마딕 2020. 6. 22. 15:06
반응형

Github의 repository내의 특정 디렉토리만 삭제하려고 하면,

디렉토리 내의 있는 모든 파일을 삭제해야만 가능하다.

 

이러한 불편함을 해결하기위해 서칭하던 도중 매우 간단한 방법을 알게 되었다.

 

1. Git bash 를 다운받는다.

https://gitforwindows.org/

 

Git for Windows

Git for Windows focuses on offering a lightweight, native set of tools that bring the full feature set of the Git SCM to Windows while providing appropriate user interfaces for experienced Git users and novices alike. Git BASH Git for Windows provides a BA

gitforwindows.org

 

2. 삭제하고자 하는 디렉토리의 상위 디렉토리를 git bash로 실행한다.

 

상위 디렉토리를 우클릭으로 git bash here를 누르면 된다.

 

 

3. Git bash에서, 아래의 명령어를 실행한다.

 git rm -rf {파일명 및 폴더명}  // 원격 스토리지 및 로컬 스토리지에 있는 파일을 삭제한다.
 
 git rm -r - cached {파일명 및 폴더명}  // 원격 스토리지만 삭제한다.
 
 git commit -m "remove webstom {파일명 및 폴더명} directory"
 
 git push origin master

 

4. 최종적으로 github에서 확인한다.

가끔 제대로 실행되지 않은 경우가 발생할 수 있으니,

최종적으로 github에서 확인하도록 한다.

반응형

'Programming Language > Programming Basic' 카테고리의 다른 글

메소드 Method (함수) [Java]  (0) 2020.04.25