230103 개발일지 TIL - [git] 와일드 카드 사용

The Web On Everything·2024년 1월 3일
0

개발일지

목록 보기
237/269

git에서 와일드 카드

특정 패턴이나 규칙을 가진 파일들을 선택할 때 사용하는 문자이다. 일반적으로 * 가 사용되며, 파일명이나 확장자 등을 대체하여 다양한 파일을 한 번에 선택할 수 있게 한다.

1. 특정 확장자 파일 스테이징

// .js 파일 모두 스테이징
git add *.js

2. 특정 패턴 이름 파일 스테이징

// page로 시작하는 모든 파일 스테이징
git add page*

3. 복수의 와일드카드 사용

// .md와 .ts 확장자를 가진 모든 파일 스테이징
git add *.{md,ts}

4. 하위 디렉토리에 있는 특정 파일 스테이징

// 모든 하위 디렉토리에 있는 .js 파일 스테이징
git add **/*.js

주의사항
와일드카드를 사용할 때는 항상 조심해야 하는데 예상치 못한 파일이 스테이징되거나 커밋될 수 있으므로, git status를 사용하여 현재 스테이징된 파일들을 확인하는 것이 좋다. 또한, 와일드카드가 자동으로 확장되는 쉘의 특성을 잘 이해하고 사용해야 한다.

결론
와일드 카드 기능을 활용하면 파일을 더 빠르고 정확하게 선택하여 작업 효율을 높일 수 있다.

profile
오늘은 무슨 오류를 만날까?! 널 만나러 가는 길~ LOL

0개의 댓글