Git - Clone, Add, Commit, Push, Pull

박근수·2024년 2월 4일
0

Git

목록 보기
3/5

Clone

로컬에서 작업하기 위해 Remote Reposiotry를 복제해 내 PC에 Local Repository로 저장하는 것

소스트리를 이용해 Clone

1. Github 원격 저장소에서 SSH 주소 복사

2. URL에서 복제 선택

3. 복사한 SSH 주소 입력, 복사할 폴더 설정, 이름 설정

Add

변경된 파일 중 Repository에 올릴 파일들을 등록

아래에서 Add 할 파일을 선택해 Staging Area에 등록

Commit

Add로 등록된 파일을들을 한 덩어리로 만들고 메세지를 추가해 로컬 저장소에 올림

Staging Area에 등록된 파일을 확인하고, 메세지 작성 후 커밋

Push

Commit 되어 로컬 저장소에서 변경이 된 파일들을 원격 저장소로 전달

Pull

원경 저장소의 변경사항을 로컬 저장소로 가져옴과 동시에 내 작업 소스에 합친다.

Fetch : 원격 저장소의 소스를 로컬 저장소로 받아와 일치 시킨다. (내 작업 소스에는 반영 x)
Merge : Fetch 해 온 로컬 저장소의 소스를 내 작업 소스에 합침.(합칠 때 같은 부분의 소스가 다를 경우 충돌 발생)

Pull 하는 경우

  • 원격 저장소는 여러 프로젝트 개발 인원들이 동시에 사용
  • 다른 개발자가 변경상태를 Push해 원격 저장소에 반영한다면 내 입장에서는 원격 저장소에 변경사항이 발생했을 때 사용

다른 개발자가 Push해 원격 저장소가 변경되어 Pull할 경우가 생기면 상탄 풀 아이콘에 숫자가 생김. 히스토리에도 origin과 로컬 저장소의 현재 시점이 다르게 표시

profile
개발블로그

0개의 댓글