관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS - git hub] xcode에서 git hub 다루기 본문

Git, CocoaPods, Xcode, Shell

[iOS - git hub] xcode에서 git hub 다루기

jake-kim 2020. 4. 16. 18:07

1. Git로컬 저장소 만들기

 - git을 쓰는 원리 : 로컬 저장소에 add, commit -> 로컬 저장소에 있던 정보들을 외부(git사이트)에 저장 push

 

1) 로컬 저장소 만들기

- Source Control -> Create Git Repositories

- 확인 : 아래와 같이 프로젝트오른쪽 마우스 에서 commit -> alt+2 -> branch에서 master확인

master (current)생성된 것 확인

2) git 명령어 사용: "M"(Modify)뜬 파일을 오른쪽 마우스로 클릭 후 Source Control누르면 보이는 것 확인

 - add : 임시 저장소에 파일들을 임시 저장소에 저장(commit하기 전의 작업이라 생각)

 - push : commit하여 로컬 저장소에 저장된 정보들을 (등록한)git사이트로 저장

 - pull : git사이트에서 로컬저장소로 가져오는 것

 - commit : 로컬 저장소에 저장

 

 * commit 사용하기

git commit

* commit 함으로서 바뀐 내용 확인

바뀐 내용 확인

2. git사이트에 저장(연동)하기

1) git사이트 계정 정보 등록

 - cmd+, -> Accounts -> +버튼 -> GitHub -> ID와 토큰입력(github사이트 가면 안내되어있음)

git 사이트 정보 등록

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

Comments