git이란
- 형상 관리 시스템 (Verson Control System)의 한 종류입니다. 주로 개발자들이 프로그램과 관련된 파일들을 저장하는데 사용. 게임의 세이브 포인트와 유사하지만 언제든 저장 시점으로 되돌아 갈 수 있음.
커밋 (commit)
게임처럼 세이브에 해당하는 행동을 git에서는 커밋이라고 한다. 그래서 언제든지 커밋시점으로 되돌아 갈 수 있음. 커밋을 하려면 저장을 원하는 파일들을 묶어서 커밋 명령을 수행하면 된다.
스테이지에 올린다 (add)
- 앞에서 커밋하기 전에 저장을 원하는 파일들을 묶는 일을 해야함. 이 작업을 스테이지에 파일을 올린다고 함.
github에 업로드 (push)
커밋을 하면 현재 작업 내용의 세이브 데이터가 내 컴퓨터에 저장된다. 이걸 github에 업로드하면 마치 유행하는 스팀이나 ps4 모바일 게임의 원격 저장과 비슷한 일을 한다. 다른 사람이랑 공유할 수 있고 내 컴퓨터의 데이터가 날아가도 안전하게 다시 복구 할 수 있다.
github에 업로드하는 것을 git에서는 push 라고 한다.
요약
github에 소스 업로드하고 다른 사람과 공유하기.
- 업로드할 파일 선택하고 add -> commit -> push