git clone <주소>
git remote update
git checkout -t origin/<가져올 브랜치 이름>
-t 옵션을 사용하면 원격 브랜치를 로컬로 추적하여 새로운 로컬 브랜치를 만들 수 있습니다.
git clean
과 git rm
은 Git에서 사용되는 두 가지 다른 명령어입니다. 각각의 목적과 사용법을 알아봅시다.
git clean
:git clean
명령은 작업 디렉토리에서 추적되지 않은 파일이나 디렉토리를 제거하는 데 사용됩니다.
사용법:
git clean [옵션]
옵션:
-n
, --dry-run
: 실제로 제거하지 않고 제거될 파일 목록을 미리 출력합니다.-f
, --force
: 실제로 제거합니다. 이 옵션을 사용하지 않으면 미리 제거될 파일 목록만 출력됩니다.-d
: 추적되지 않은 디렉토리까지 제거합니다.-x
: .gitignore
파일에 지정된 파일도 제거합니다.예시:
git clean -df
이 명령은 추적되지 않은 파일과 디렉토리를 모두 제거합니다.
git rm
:git rm
명령은 Git에서 파일을 삭제하거나 추적을 중지하는 데 사용됩니다.
사용법:
git rm [옵션] <파일>
옵션:
-f
, --force
: 수정되거나 추적되지 않은 파일을 강제로 삭제합니다.--cached
: 작업 디렉토리에서 파일을 삭제하지 않고 Git의 추적을 중지합니다. 즉, 스테이징 영역에서만 파일을 삭제합니다.예시:
git rm --cached filename.txt
이 명령은 filename.txt
를 Git의 추적에서 제외하되, 작업 디렉토리에서는 삭제하지 않습니다.
이렇게 git clean
과 git rm
명령은 파일과 디렉토리를 제거하거나 추적을 중지하는 데 사용되지만, 사용 시 주의가 필요합니다. 데이터의 손실이나 잘못된 변경을 유발할 수 있기 때문에 신중하게 사용해야 합니다.