[Xcode] Git에서 무시할 파일 정의하기

SteadySlower·2022년 4월 6일
0

Tips

목록 보기
1/20

안녕하세요. 컴동쌤입니다. 오늘은 Xcode를 사용하다가 급하게 공부한 내용을 하나 포스팅 해보겠습니다. GitHub에서 메일을 받고 깜짝 놀라 갑자기 후다닥 배운 내용이지만 간단하고 유용한 팁입니다!!

💌  평범하게 코딩하다가 메일을 하나 받았다...

SwiftUI로 서비스를 만드는 법을 공부하고 있던 컴동쌤에게 하나의 메일이 도착한다!! 그 내용은 바로?

이름도 무서운 GitGuardian! (우리말로 하면 깃지킴이(?) 정도 되려나...)

내용은 Google API Key가 깃허브에 노출된 것을 감지했다는 것!

아마 방금 커밋할 때 Firebase SDK를 설치하고 했기 때문에 Firebase에서 프로젝트 파일에 복사하라고 했던 GoogleService-Info.plist가 문제가 되는 모양이다.

📄  나에게는 .gitignore가 있다! 하지만...

간단한 해결 방법은 해당 파일을 .gitignore에 정의하면 된다는 것이다. 하지만 Xcode는 .gitignore를 만들거나 편집하는 툴을 제공하지 않는다.

대신 훨씬 간단한 방법을 제공하고 있었다.

🤔 Xcode → Preference → Source Control → Git

위 경로로 들어가보면 아래와 같은 창이 나온다. 아래 창에 ‘+’를 누르고 Git에서 무시하고자 하고자 하는 파일을 명시하면 된다.

😀 option + command + c

위 단축키로 커밋을 해보면 더 이상 리스트에 GoogleService-Info.plist가 뜨지 않는 것을 볼 수 있다!

profile
백과사전 보다 항해일지(혹은 표류일지)를 지향합니다.

0개의 댓글