원격저장소

1. 프로토콜

Local, HTTP, SSH, GIT

  1. Local

: 로컬에 원격 저장소 생성 , 자신의 컴퓨터를 NFS(network file system) 등 서버로 이용할 때 편리

** 로컬저장소를 서버로 이용할 때는 폴더 경로만 입력하면 됨

git remote add 원격저장소별칭 폴더경로
  1. HTTP

: 아이디,비밀번호만으로 접속자 인증.처리 / 익명 접속 가능

  1. SSH

: 보안 Good / 익명 불가

ssh://계정@주소
  1. Git

: 데몬 서비스를 위한 전용 프로토콜 방식, 보안X

2. Remote

//등록
git remote add origin <https://~~~~>

//확인
git remote -v 
git remote show 별칭 //자세한 내용

//서버 별칭 변경
git remote rename 변경전 변경후

//삭제
git remote rm 별칭

3. Push

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

4. Clone

//서버의 커밋된 코드 이력들을 한번에 내려받음
git clone <https://~~~>

5. Pull

: 최신 commit을 내려받아 자동으로 병합 처리

//갱신된 commit 내용 내려받기
git pull

협업 시 자동 병합X —> Fetch

6. Fetch > Merge

: 코드를 수동으로 받아와서 '임시 브랜치'에 내려 받음

→ fetch 후 git log 로 확인하면 추가된 commit 표시X

git fetch <https://~~~>

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