일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- concurrency
- Firebase
- github
- UI
- SWIFTUI
- Alamofire
- 개발
- xcode
- ObjC
- swiftdata
- network
- 정규표현식
- 모바일
- composablearchitecture
- iOS 13.0+
- IOS
- regex
- TCA
- test
- navigationsplitview
- ios18
- SWIFT
- combine
- Git
- uikit
- tuist #xcodecloud #ios #ci/cd #swiftlint #firebase
- iOS 개발자
- Tuist
- Navigation
- xcodecloud
- Today
- Total
목록Git (2)
iOS 개발 기록
📄목차1. git 개념과 목적 2. git 기본 용어3. 기본적인 커맨드 4. 원격저장소 연동 5. GitFlow6. 자주 발생하는 케이스 Reference 1. git 개념과 목적 Git이란 무엇인가? 분산형 버전 관리 시스템(Version Control System) 의 한 종류. 버전관리 예시프로젝트의 수정 내용으르 복사, 백업, 저장하는 것을 빠르게 도와주는 도구가 git 장점버전 관리 각 파일을 이전 상태로 되돌릴 수 있다. 프로젝트를 통째로 이전 상태로 되돌릴 수 있다. 시간에 따른 수정 내용을 비교해 볼 수 있다. 누가 문제를 일으켰는지 추적할 수 있다. 파일을 잃어버리거나 잘못 고쳤을 때에도 쉽게 복구할 수 있다.팀 프로젝트가 아닌 개인 프로젝트에서도 버전 관리가 용이하고 프로그램이나 패치..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cOS4u4/btrA329nC24/87DxbsgeZqiX4V31RDBIJ1/img.png)
앱을 개발하다가 밀린 커밋을 Github에 푸쉬하려는데 다음과 같은 에러가 떳다. Github에는 파일 용량이 50MB 이하이기를 권장한다. 따라서 해당 에러에서는 2가지를 확인할 수 있다. 1. 50MB 이상인 경우 Warning를 표시한다. 2. 100MB 이상인 경우 Error처리 후 원격 저장소에 푸쉬가 안된다. 확인해보니 CocoaPods를 통해 설치했던 Realm에 있는 시뮬레이터의 파일에서 용량을 초과한 것 같았다. 해당 파일을 삭제해도 문제가 될 것 같지는 않았다. 그런데 나중에 사용하는 파일이 용량을 초과할 경우 어떻게 해결할지 미리 공부할 겸 찾아보았다. 해당 문제에는 크게 git-lfs를 사용하는 방법과 BFG Repo-Cleaner를 사용하는 방법이 있었다. Git-LFS 1. 원..