본문 바로가기

github연동3

Xcode에서 Push와Pull Git에서 Push와 Pull은 로컬에서 원격저장소와 소통하는 방법이다. Push는 로컬에서 내가 만든 변경사항을 원격 저장소로 전송하는 개념이고, Pull은 원격 저장소에 있는 변경사항을 내 로콜로 가져오는 개념이다. 때문에 Xcode에서 원격저장소(ex:GitHub)를 설정하고 Git으로 버전 관리를 시작 했다면 커밋과 함께 가장 먼저 마추지는 기능들이다. 지난 포스팅(Xcode에서 소스코드 커밋하기)에서 원격저장소인 GitHub를 다루지 않고, 로컬 상태에서 2개의 커밋(변경사항)을 만들었었다. Xcode에서 소스코드 커밋하기커밋 이란?커밋(Commit) 이란, 내가 작성한 코드의 스냅샷을 저장하는 행위이다. Git은 내가 수정한 내용을 추적하고, 커밋이라는 단위를 기준으로 "어느 시점에, 누가, .. 2025. 6. 28.
Xcode에서 GitHub원격저장소 만들기 Xcode를 실행해 보면, 아래 그림과 같이 로컬에서 새로운 프로젝트를 만들 것인지 (Create New Project) 원격 저장소에 있는 프로젝트를 복재해와서 진행 할 것인지 (Clone Git Repository) 의 갈림길이 처음 놓이게 된다.이번 포스팅에서는 Xcode로 새로운 프로젝트를 만들어, 이전 포스팅에서 설정한 GitHub 계정정보를 이용하여 origin을 설정 하고, 실제 GitHub에 원격저장소(Remote Repository)를 생성 한다. GitHub계정 Xcode설정 방법앞으로 프로젝트의 Git 및 버전 제어를 호스팅하기 위해 Github를 사용할 것이다. Github는 간단하게 말하면, 소스코드를 저장하고 버전을 관리하는 웹 기반 플랫폼이다. '코드의 타임머신'이라고 부joh.. 2025. 6. 27.
GitHub계정 Xcode설정 방법 앞으로 프로젝트의 Git 및 버전 제어를 호스팅하기 위해 Github를 사용할 것이다. Github는 간단하게 말하면, 소스코드를 저장하고 버전을 관리하는 웹 기반 플랫폼이다. '코드의 타임머신'이라고 부르기도 한다. 언제 어떤 코드가 어떻게 바뀌었는지, 누가 바꿨는지, 왜 바꿨는지를 기록하고, 필요할 땐 언제든 돌아갈 수 있다. 또한 혼자 쓰는 것에 그치지 않고, 협업할 때도 강력하다. PR(Pull Request), Issue, Review, Action 등 다양한 협업 도구들이 준비되어 있기 때문이다. 혹 Git과 Github를 같다고 생각 할 수 있는데 이 둘은 완전히 다르면서도 서로를 보완하는 관계다. 쉽게 정리하면 아래 표와 같다.구분GitGitHub정체로컬에서 사용하는 버전 관리 도구인터넷 .. 2025. 6. 27.