[Git] git 용어 간단 정리

그냥사람·2024년 11월 23일

1. fork

다른 사람의 GitHub Repository 에서 자신의 GitHub Repository로 사본을 생성해서 가져오는 것

2. clone

GitHub Repository에서 자신의 Local Computer로 데이터를 복사해 가져오는 것

3. add

Local Computer에서 수정 사항을 반영해 기록하고 싶은 파일을 Stage(대기 공간)에 추가하는 과정

4. commit

Local Computer에서 Stage에 추가된 파일들에 대해 수정 사항을 반영해 기록해 두는 것. 기록된 파일은 더 높은 버전이 된다.

5. push

Local Computer의 수정 사항을 GitHub Repository에 반영하는 것.

6. pull

반대로 GitHub Repository의 수정 사항을 Local Computer에 반영하는 것.

7. branch

말 그대로 가지를 쳐서 뻗어나가는 것. 기본 Main 브랜치에 영향이 가지 않게 독자적으로 작업할 수 있다.

  • ex) test 브랜치를 생성해 이 브랜치에서 각종 시험을 해볼 수 있다. 이 브랜치에서 변경되는 사항들은 Main 브랜치에 영향을 끼치지 않는다.

8. checkout

과거에 Commit 했던 시점으로 분기하거나, 다른 branch로 이동하는 것

8. merge

뻗어나갔던 가지의 작업 내용을 Main 브랜치에 덮어쓰는 것

  • ex) test 브랜치를 Main 브랜치에 Merge할 경우, 변경 사항이 Main 브랜치에 적용된다.
profile
Simple is Best, 간결하게 살자

0개의 댓글