컴퓨터공학1학년/Git

[Git] 입학, 입사 했으면(하기전에는) 깃정도는 쓸 줄 알아야지? - 1 용어정리

반나무 2022. 2. 23. 20:12

안녕하세요, 반나무입니다.

 

깃을 정말 정말 쉽게 알려드리려고하지만.. 아쉽게도 용어를 모르면 애초에 이해할 수 없습니다.

그렇기 때문에 간단히 용어정리 한번 하고 다음 챕터에서 제가 쉽게 Git을 배운 방법을 알려드리도록 하겠습니다.

 

깃에는 다양한 명령어(용어)들이 있는데,

간단히 말하면 여기 아래에 있는것만 알아도 내가 원하는 기능은 다 쓸 수 있습니다.

 

1. 깃의 영역

깃에는 영역이 있습니다. -> 로컬(내부->내PC), 원격(외부->Github)

그 영역에 있는 레파짓토리(저장소)를 관리하는것이 목적입니다.

 

레파짓토리를 만드는 방법으로는 두가지가 있습니다.

 

1. 로컬 레파짓토리를 생성 후 Github에 올린다.

2. 원격 레파짓토리를 로컬에 Clone한다.

 

 

우리는 아래 다섯가지만 알면 코드를 Github에 올리고, 불러올 수 있습니다.

 

  1. Repository(레파짓토리) : 저장소, 원격 레파짓토리(Github), 로컬 레파짓토리(내PC)로 분리되어 있습니다.
  2. Staging(스테이징) : 소스를 작성 또는 저장하는 방식으로 스테이징에 소스가 임시로 올라 갑니다
  3. Commit(커밋) : 1일1커밋이라고 들어보셨나요? 그 커밋입니다. 스테이징에 있는 소스를 확정시키는 역할을 합니다.
  4. Push(푸쉬) : 커밋된 내 소스를 원격 레파짓토리에 올리는 작업을 합니다.
  5. Pull(풀) : 원격 레파짓토리에 있는 소스를 내 로컬 레파짓토리로 불러오는 작업을 합니다.

 

반응형