[Git] 원격 저장소 만들고 Clone 받아오는 방법 정리

[Git] 원격 저장소 만들고 Clone 받아오는 방법 정리

원격 저장소 생성하기

1. 원격 저장소로 사용할 디렉토리 생성

# cd ~/
# mkdir myRepo

2. 원격저장소로 사용하기 위한 초기화

# git --bare init
# git config --bool core.bare true

 

 

로컬 환경에서 Clone 받아오기

1. 사용자 정보와 에디터 설정

# git config --global user.name "my name2"
# git config --global user.email myemail2.mail.com
# git config --global core.editor vim

2. 원격 저장소 내용 Clone 받기(SSH 방식)

# git clone <sshid>@<myDomain.com>:<~/myRepo>

 

수정 한 내용 로컬 저장소 커밋 & 원격 저장소 푸시(Push)

1. 원격 저장소 위치 지정

# git remote add origin <sshid>@<mydomain.com>:<~/myRepo>

2. 원격 저장소에 푸시

# git commit -m 'OO 내용 수정'
# git push origin master

push를 할때 push.default 에 대한 경고 문구가 출력된다면 아래와 같이 설정해줍니다.

# git config --global push.default matching

또는

# git config --global push.default simple

matching은 원격 저장소의 브랜치와 일치하는 모든 로컬 브랜치를 Push하는 의미이고

simple은 현재 작업 중인 브랜치만을 Push하는 것을 의미합니다.

 

수정 된 내용 자신의 환경으로 풀(Pull)

# git pull

 

%d 블로거가 이것을 좋아합니다: