gitignore 파일을 먼저 생성한 후 깃 레파지토리와 연결할 예정이다.
다음 과정을 따라해보자
1️⃣ .gitignore 파일 생성하기
command +n 을 눌러 빈 파일을 생성해준다(밑으로 스크롤 하면 있음)
.gitignore 라고 이름을 설정하면 경고창이 뜰텐데 이때 그냥 Use 를 눌러주면 된다
2️⃣ 설정에 맞는 gitignore 파일 만들기
다음 사이트로 이동하여 원하는 플랫폼, 언어 등 을 선택하여 프로젝트에 알맞은 파일을 생성한다.
https://www.toptal.com/developers/gitignore
생성하기를 누를 후, 해당 코드를 복사하여 Xcode 에서 생성한 파일에 붙여넣기 한다.
3️⃣ Git Repository 생성하기
[Source Control] -> [New Git Reposotory] 를 눌러 해당 프로젝트를 Create 해 준다.
하고 나면 다음과 같이 Source Control에 기능들이 활성화 되어 있는 것을 볼 수 있다.
4️⃣ 기존 Repository와 연결하기
파일 아이콘 옆에 있는 두번째 탭(Show the Source Control Navigator)에 들어가 다음과 같이 Add Existing Remote 를 클릭한 후, 기존에 존재하는 git repository 주소를 복사한 뒤 넣어준다.
5️⃣ push 하기
다시 Source Control 로 가서 커밋 후 푸시 혹은 변경 내용이 없다면 바로 Push를 해주면
원격 연결된 git repository로 연결된다.
추가) .gitattributes 파일 추가하기
https://isjang98.github.io/blog/Merge-conflicts-project-pbxproj
project.pbxproj 파일로 인해 merge 할 때 Conflicts가 발생할 수 있다.
위와 같이 .gitattributes 파일을 추가해 다음 코드를 추가한다.
*.pbxproj binary merge=union
'IOS > Swift' 카테고리의 다른 글
[IOS/Swift] No 스토리보드 환경 구축하기(Xcode 14) (0) | 2023.04.04 |
---|---|
[Swift] UIProgressView와 AVAudioPlayer를 활용한 타이머 구현 (0) | 2023.03.12 |
[Swift] 서브 스크립트(Subscripts) (0) | 2023.02.13 |
[Swift] 메서드(Methods) (0) | 2023.02.13 |
[Swift] 구조체와 클래스의 프로퍼티(Properties) (0) | 2023.02.13 |