git 로컬, 리모트 리포지토리

FE 개발자 신상오·2022년 5월 21일
0

git

목록 보기
2/4
post-thumbnail

Git

Local Repository

자신의 컴퓨터 작업 공간에 위치하는 저장소

git init

Staging area

commit 하기 전에 내용을 기록하는 장소

git add

Untracked files를 Staging area로 추가해서 Git의 관리하에 둠

git rm

Staging area에 추가된 파일을 다시 삭제함

git commit

Staging area에 있는 코드 내역을 수정 작업이 끝났을 때 변경사항 저장
저장 후에는 staging의 모든 내용이 기록된 후 비워집니다

Remote Repogitory

자신의 컴퓨터 작업 공간에 위치하지 않는 git 저장소

git remote add

로컬 지포지토리에 원격 리포지토리 주소를 등록하는 명령어
쉽게 원격 리포지토리를 파악하기 위해 이름을 지정해줄 수 있습니다

git remote add 이름 레포지토리URL

git remote -v

원격 리포지토리가 잘 연결되었는지 확인

git push

로컬 리포지토리에 기록한 내역을 원격 리포지토리로 옮기는 작업
새롭게 생성한 원격 리포지토리에 기존 커밋 기록을 옮기거나
기존 원격 리포지토리에서 일부 변경된 내용을 옮기는 데 사용할 수 있습니다.

git pull

원격 리포지토리의 기록을 로컬 리포지토리로 옮기는 작업
새롭게 생성한 로컬 리포지토리에 기존 커밋 기록을 옮기거나
원격 리포지토리와 로컬 리포지토리에서 일부 변경된 내용을 옮기는데 사용할 수 있습니다

  • git clone VS git pull
    git clone은 리모트 설정을 자동으로 해주는 초기 다운로드에 사용하고
    git pull은 리모트 설저잉 이미 되어있을 때 업데이트 사항 등을 다운로드할 때 사용합니다
profile
주간 회고용 블로그입니다 (개발일지와 정보글은 티스토리에 작성합니다.)

0개의 댓글