Stack/Git

Git 익히기 [1]

돌맹이00 2022. 9. 19. 20:52

[1] 사전준비

1.git 설치

2.github 가입

3.sourceTree 설치

 

[2] Git이란?

1.Git 은 프로젝트의 버전 관리를 위한 도구이다.

2.프로젝트의 발자취를 알 수 있다.(업데이트 내역)

3. 협업이 용이하다. push pull clone

 

[3] 배워야하는 이유

1.[2]-3과 같이 협업에 용이하므로 모든 업계에서 사용중이기에 필수적이다

2. 협업시 각자 코드 작성 후 합치기 용이하다.

 

[4] commit 이란?


1.제출하다는 의미

2. 버전관리를 한다 = 커밋을 작업단위마다 눌러준다

 

[5] 로컬 repo, 원격 repo, clone

1. 로컬은 내 컴퓨터안, 원격은 github와 같은 외부사이트

2. clone은 repo가 없는 영역에 repo를 생성함과 동시에 같은 코드를 가져온다

 

[6] push, pull

1. push는 밀어낸다 즉 업로드, pull 당기다 다운로드의 개념.

2. clone과의 차이점 기존에 repo가 있는지 없는지

 

[7] 주요 키워드

  • 버전 관리
  • git 초기화 (initialize, init)
  • add / staging
  • commit (커밋)
  • commit 내역(history)
  • push
  • pull
  • clone
  • tracking