본문 바로가기

카테고리 없음

[git 교과서 메모] # 5 서버 (원격저장소와 로컬저장소)

로컬저장소 생성, 원격저장소 연결 

git init
echo "# 폴더명 >> README.md"
git add README.me 
git commit  -m "first commit"

 

로컬 저장소에 연결된 원격 저장소 삭제

git remote rm 원격저장소별칭

 

로컬 저장소에 원격 저장소 재등록

 

git remote add origin 원격저장소url

 

연결되어있는 원격 서버로 로컬의 커밋 파일 업로드

git push 원격저장소별칭 브랜치이름

 

 

새로운 로컬 저장소에 원격 저장소 복제 

git clone https://github.com/저장소url

 

 

복제 후  원격 저장소(서버)에서 수정된 내역을 추가로 받기 

git pull

자동으로 병합된다. 

자동병합되는데 충돌 된다면 

git fetch

 

 

 

복제후 로컬에서 수정한 내역을 서버로 커밋하기 

 

git add 파일명.확장자
git commit -m "커밋내용"
git push origin master 

 

 

원격서버에서 fetch한 데이터 merge로 수동병합하기

git merge 원격저장소 별칭/브랜치이름

 

 

권장순서

pull => coding => commit => pull => push