git설치와 git사용하는 방법에 대해 공부했다. 프로젝트를 포크하여 내 레파지토리로 가져온뒤 클론하여 내 컴퓨터에 내려받고 또 커밋과 푸쉬하여 올리는 과정이 어떻게 흘러가는지 알게 되어 좋았다. 그런데 페어와 함께 작업하기위해 서로 수정하여 커밋하는 과정에서 문제가 발생했다. 충돌이 났을때 해결하는 방법을 연습하기위해 일부러 충돌이 난 상황을 만들었다. 충돌이라는 표시가 떳고 Accept Current Change, Accept Incoming Change, Accept Both Changes, Compare Changes중에 선택을 한후 다시 커밋과 함께 푸쉬를 했다. 그런데 이때부터는 상대방이 받아와서 열어보면 에러 메세지와 함께 고친 내용이 보이지도 않았다.
git init - 내가 직접 만든 디렉토리를 Git의 관리 하에 들어가게 만들어 주는 명령어. 기존 프로젝트를 Git Repository로 변환하거나 새로운 Repository를 초기화하는 데에 사용할 수 있다.
git remote add origin - Local Repository를 Remote Repository와 연결
git remote add pair ‘주소’ - 상대방의 Repository와 연결
git remote -v - 현재의 Local Repository와 연결된 모든 Remote Repository 목록을 확인할 수 있다.
git pull pair master - 페어의 Remote Repository에 있는 작업 내용을 받아올 수 있으며 받아오는 내용은 자동으로 병합(merge) 된다.