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