하나의 원격저장소를 가지고 2개 이상의 로컬저장소로 동기화하는 방법
원격저장소를 생성하여 주소복사
하나의 원격저장소에서 로컬저장소 2개 작성
Home : 집에 있는 컴퓨터라고 생각
Office : 회사에 있는 컴퓨터라고 생각
Home과 office가 현재 같은 상태이다.
집에서 소스를 수정하고 로컬저장소에 커밋
amend : 계정하다. 커밋 메시지를 바꿀 수 있고, 커밋시 누락된 내용 add를 한 후 amend를 통해 재커밋이 가능하다. 원격저장소로 올리기전 즉, push 전에 해야한다.
3이라고 바꾸고 저장 wq
커밋 메시지가 바뀜
Git push를 통해 원격 저장소에 저장. 사용자명과 패스워드 입력
커밋 3개 확인
Pull : 회사에서 집에서 작업한 내용을 가져올 때(땡겨온다)
이때 아이디 패스워드를 묻지 않는 이유는 공개저장소를 쓰고 있기 때문.
1. git log : git log 확인
2. 소스 수정
3. git commit –am : 로컬저장소 스테이징 추가 및 커밋
4. git push : 원격 저장소에 커밋
이걸 반복하면서 소스를 동기화한다.
로컬저장소, 원격저장소에서 모두 소스코드를 관리하기 때문에 소스코드를 잃어버릴 확률은 지극히 낮다고 볼 수 있다.
'툴사용법' 카테고리의 다른 글
[Git] Github 자기서버에 원격저장소 만들기 (0) | 2020.09.15 |
---|---|
[GIT] github 로그인없이 ssh (0) | 2020.09.14 |
[Git] Github 연결_올리기_받기_삭제(3) (0) | 2020.09.08 |
[GIT] branch_merge 실습으로 이해하기(2) (0) | 2020.09.03 |
[GIT] commit add diff reset 실습으로 이해(1) (0) | 2020.09.02 |