$ git push
$ git pull
로컬 레포지토리와 똑같은 내용의 리모트 레포지토리를 사용하는 이유?
1. 안전성
- 개인 컴퓨터를 분실하거나 문제가 생겼을 때 복원 할 방법이 없다.
- 이 때 리모트 레포지토리의 내용을 다른 컴퓨터에서 가져오기만 하면 작성하던 내용을 다시 사용할 수 있다.
2. 협업 가능
- 리모트 레포지토리를 가운데 두고 push와 pull을 이용해 새로운 커밋을 계속 만들어 낼 수 있어 여러 개발자와 협업이 가능해진다.
원칙적으로는 자신의 리모트 레포지토리는 자신만 git push를 할 수 있는데 만약 다른 사용자도 git push를 할 수 있게 해주려면 그 사용자를 해당 리모트 레포지토리의 collaborator로 지정해야한다.
git push -u origin master : 로컬 레포지토리의 내용을 처음으로 리모트 레포지토리에 올릴 때 사용
git push : 로컬 레포지토리의 내용을 리모트 레포지토리에 보내기
git pull : 리모트 레포지토리의 내용을 로컬 레포지토리로 가져오기
git clone [프로젝트의 GitHub 상 주소] : GitHub에 있는 프로젝트를 내 컴퓨터로 가져오기
'코린이 개념잡기 > GIT' 카테고리의 다른 글
커밋 다루기 (0) | 2024.12.08 |
---|---|
커밋 메시지 작성하기 (1) | 2024.12.08 |
staging area에서 파일 제거하기 (0) | 2024.12.08 |
파일의 4가지 상태 (0) | 2024.12.08 |
git status (0) | 2024.12.08 |