[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활성화)
