티스토리 뷰

Tools/Git

[Git] clean

SdardewValley 2022. 6. 1. 23:01
반응형

clean

  untracked 파일들을 clean 명령어를 통해서 제거할 수 있다.

 

new.txt 파일 생성

  new라는 이름의 텍스트 파일을 생성했다. 해당 파일은 Untracked files, 즉 추적되지 않는 파일이다.

 

git clean 실행

  단순히 git clean 입력시 실행되지 않고 추가적인 옵션을 덧붙여야 한다.

 

git clean -help

  git clean -help를 실행하면 git clean 관련한 추가적인 옵션들이 출력된다.

 

git clean -n

  git clean -n을 입력하면 어떤 파일들이 제거될지 알 수 있다.

 

git clean -n -d

  n 옵션과 함께 d 옵션을 주면 어떤 디렉토리도 제거될지 알려준다.

 

  gitignore에 new2.txt 파일을 추가해 주었다.

 

x, X 옵션에 따른 차이

  x, X 옵션이 없을 때 gitignore에 있는 파일은 제거 대상이 아니다.

  x (소문자 x) 옵션이 추가된다면 gitignore에 있는 파일 또한 제거 대상에 포함된다.

  X (대문자 X) 옵션이 추가되면 gitignore에 있는 파일들만 제거 대상이 된다.

 

i 옵션을 추가

  i 옵션이 추가되었을 때 여러가지 선택지들이 나온다. 4번을 선택하면 각 파일마다 제거할지 안 할지 물어본다.

 

f 옵션

  f 옵션을 주면 바로 untracked 파일들을 제거한다.

 

q 옵션 추가

  q 옵션을 주면 명령어 실행 결과에 대해 출력하지 않는다.

 

참고 자료

  • Git 교과서
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함