일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- ios
- map
- Xcode
- UICollectionView
- Observable
- 리펙터링
- ribs
- tableView
- swiftUI
- 스위프트
- swift documentation
- uiscrollview
- HIG
- RxCocoa
- 클린 코드
- 애니메이션
- Human interface guide
- 리펙토링
- UITextView
- Clean Code
- collectionview
- clean architecture
- Protocol
- rxswift
- uitableview
- combine
- SWIFT
- Refactoring
- MVVM
- 리팩토링
- Today
- Total
김종권의 iOS 앱 개발 알아가기
[iOS - git hub] xcode에서 git hub 다루기 본문
1. Git로컬 저장소 만들기
- git을 쓰는 원리 : 로컬 저장소에 add, commit -> 로컬 저장소에 있던 정보들을 외부(git사이트)에 저장 push
1) 로컬 저장소 만들기
- Source Control -> Create Git Repositories
- 확인 : 아래와 같이 프로젝트오른쪽 마우스 에서 commit -> alt+2 -> branch에서 master확인
2) git 명령어 사용: "M"(Modify)뜬 파일을 오른쪽 마우스로 클릭 후 Source Control누르면 보이는 것 확인
- add : 임시 저장소에 파일들을 임시 저장소에 저장(commit하기 전의 작업이라 생각)
- push : commit하여 로컬 저장소에 저장된 정보들을 (등록한)git사이트로 저장
- pull : git사이트에서 로컬저장소로 가져오는 것
- commit : 로컬 저장소에 저장
* commit 사용하기
* commit 함으로서 바뀐 내용 확인
2. git사이트에 저장(연동)하기
1) git사이트 계정 정보 등록
- cmd+, -> Accounts -> +버튼 -> GitHub -> ID와 토큰입력(github사이트 가면 안내되어있음)
2) 위에서 등록한 git계정에 Repository생성 및 연동
- alt+2 -> 상위 프로젝트 오른쪽 마우스 -> "Create [project name] Remote"
3) 저장: commit후 push하면 저장됨
3. Branch와 Tag
1) Branch : 협업 및 다른 작업 실행 시 소스코드의 분리와 동시에 독립적으로 작성 가능(이 것들을 merge도 가능)
2) Tag : 수정되지 않는 Branch라 이해
*branch생성
- cmd + 2 -> 오른쪽 마우스 클릭 -> Branch from "Master"
* checkout을 통해 current프로젝트 선택 가능(current라고 표시되어 있는 곳만 commit활성화)
'Git, CocoaPods, Xcode, Shell' 카테고리의 다른 글
[iOS - swift] CocoaPods 패키지 관리 도구 (0) | 2020.04.24 |
---|---|
[iOS - SceneDelegate] iOS13이상 버전의 SceneDelegate (0) | 2020.04.20 |
[iOS - storyboard표현] @IBDesignable, @IBInspectable (0) | 2020.04.18 |
[iOS - 폰트 설정] (0) | 2020.04.17 |
[iOS - 앱 icon 및 이름 설정] 저작권 없는 무료 이미지, 무료 아이콘, iOS 앱 아이콘 형식 변환 (0) | 2020.04.16 |