리모트 레포지토리(GitHub)에서도 코드를 편집 가능하기 때문에 로컬 레포지토리의 버전이 더 낮을 경우
리모트 레포지토리 -> 로컬 레포지토리로 이동 : git pull
리모트 -> 로컬로 가는 이유 : 1. 안정성, 2. 협업가능
원칙적으로 자신의 리모트 레포지토리에는 자신만 git push를 할 수 있습니다.
만약 다른 사용자도 git push를 할 수 있게 해주려면 그 사용자를 해당 리모트 레포지토리의 collaborator로 지정하면 됩니다.
깃허브의 다른 프로젝트를 본인 PC로 가져오는 방법:
보통 README.md 파일에는
- 이 프로젝트가 어떤 프로젝트인지 설명하거나
- 프로그램의 주요 사용법을 알려주거나
- 프로그램을 실행시키려면 어떤 사전 작업이 필요한지를 알려주는 내용들이 적혀있습니다.
이 파일을 이쁘게 바꿀려면 마크다운을 사용해야함
마크다운 사용법 : https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax
이전 커밋으로 돌아가고싶을때
git reset [옵션][커밋 아이디] : HEAD가 과거의 커밋을 가리키게 할 수 있다. working directory의 내용도 과거 커밋의 모습으로 돌아가게 한다. HEAD는 보통 가장 최근에 한 커밋을 가리킴
옵션