상세 컨텐츠

본문 제목

TIL 8일차

TIL

by 리액트바오 2021. 9. 2. 22:47

본문

git설치와 git사용하는 방법에 대해 공부했다. 프로젝트를 포크하여 내 레파지토리로 가져온뒤 클론하여 내 컴퓨터에 내려받고 또 커밋과 푸쉬하여 올리는 과정이 어떻게 흘러가는지 알게 되어 좋았다. 그런데 페어와 함께 작업하기위해 서로 수정하여 커밋하는 과정에서 문제가 발생했다. 충돌이 났을때 해결하는 방법을 연습하기위해 일부러 충돌이 난 상황을 만들었다. 충돌이라는 표시가 떳고 Accept Current Change, Accept Incoming Change, Accept Both Changes, Compare Changes중에 선택을 한후 다시 커밋과 함께 푸쉬를 했다. 그런데 이때부터는 상대방이 받아와서 열어보면 에러 메세지와 함께 고친 내용이 보이지도 않았다. 

 

 

함께 작업하기

  1. 내 컴퓨터에서 생성한 디렉토리를 init 명령어를 통해 Git의 관리 하에 들어가게 만들어 준다.
  2. 내 컴퓨터의 Git 디렉토리를 Remote Repository와 연결시켜 준다.
  3. pair의 변경 사항과 나의 변경 사항을 Remote Repository를 통해서 공유한다.

 

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) 된다.

 

 

해야할 것🔑

  • 아고라 스테이츠에 에러 문의 하기
  • 페어와 함께 충돌낸 후 커밋 다시 시도해보기

'TIL' 카테고리의 다른 글

TIL 10일차  (0) 2021.09.07
TIL 9일차  (0) 2021.09.03
TIL 7일차  (0) 2021.09.01
TIL 6일차  (0) 2021.08.31
TIL 5일차  (0) 2021.08.31

관련글 더보기