Git 과 Github 1_ clone/commit/add/push

하서율·2022년 6월 22일
0

ETC

목록 보기
1/5

개발자들이 프로그램을 만들때 관련된 파일들을 저장하고 관리하는 시스템. 언제든 저장시점으로 되돌아 갈 수 있다.
버전관리/백업/협업이 가능하다.

** 클론(Clone) = 복사/가져오기

  • 원격저장소(github)를 내 컴퓨터에 복사해온다.

**커밋(commit) = 저장

  • 커밋을 했다면 언제든지 커밋한 시점으로 돌아갈 수 있다.
    예) 파일ver.1 (커밋), 파일ver.2(커밋), 파일ver.3(커밋)
    👉파일이 ver.3까지 업데이트 되었더라도 ver.1이 필요할때 커밋을 해 놓았기때문에 찾아서 사용할 수 있음.

**스테이지에 올리다(add) = 커밋할 파일 묶기

  • 커밋을 하려면 저장을 원하는 파일을묶어서 스테이지에 올려야함.
    예) 파일이 1~10까지 있는데 1~5까지만 커밋하고싶다.
    👉1~5를 묶고 스테이지에 올려서 커밋

** 업로드 (Push) = github에 업로드

  • 커밋을 하면 데이터가 내컴퓨터에 저장이 되는데 컴퓨터가 망가지거나 하드디스크가 날아가는 등의 위험성이 있다. 이를 방지하기위해 백업을 해놓을 수 있는공간이 github이고, 업로드를 하는것을 push라고한다. push 하면 커밋들이 깃허브사이트에 올라가서 다른사람이랑 공유할 수도 있고 내 컴퓨터의 데이터가 날아가도 다시 복구 할 수 있다.

git의 사용목적:

  1. 버전관리
  2. 백업
  3. 협업
profile
매일 매일 기록하기

0개의 댓글