티스토리 뷰

Tech

Git 용어 정리

Ellie Kim 2019. 3. 9. 13:25

* commit 

변경 내용을 저장할 때마다 commit을 생성합니다.

- commit message 는 왜 변경을 했는지 이유를 설명해주는게 좋습니다.

- 나중에 commit 로그를 볼 때 commit message로 구분하는 경우가 많습니다.


* branch

새로운 기능을 개발할 때 branch를 따로 만들어 사용합니다.

(독립적인 commit들)

- branch ex) develop , feature 등등 

- 프로젝트가 크면 더더욱 branch관리가 중요합니다.


master branch 

새로운 Git을 만들 때마다 기본적으로 master이 생성됩니다.

최종적인 배포물을 놓는곳이라 생각하면 됩니다.


feature branch

새로운 기능을 개발할 때 feature branch를 만들어 작업합니다.


release branch

수정이나 업데이트를 위한 branch입니다.


* merge

한 브랜치에서 완성된 작업을 가져와 다른 브랜치에 포함하는 방법입니다.

ex ) develop 브랜치를 master에 merge한다는 develop에 있는 작업들을 master와 병합한다는 말


* tag

어떤 버전의 코드가 언제 release 되었는지 정확히 알 수 있도록 기록합니다.


* Pull Request (PR)

각 브랜치에서 완료된 작업을 다른 사람이 리뷰하고 마스터로 병합하도록 요청하기 위해 사용됩니다.

ex ) develop 브랜치를 master에 merge한다

merge하기 전 Pull Request가 생성되고 다른사람들이 리뷰하고 마스터로 병합하도록 함


* Issue

새롭게 해야하는 기능을 추가합니다.

버그 추가

말그대로 이슈를 적어두는 곳 


* wiki

링크들을 연결해 웹페이지를 만드는 방법입니다.


* clone

로컬에 들고오기 위한 방법으로 GitHub에서 다운로드 합니다.

레포를 사용자의 컴퓨터로 복사하는 과정을 cloning이라 함.


* fork

프로젝트를 변경하고 싶은데 권한을 보유하지 못할 때 repositoryfrok하고 수정합니다.

(변경하고 PR날리면 원본 프로젝트에도 변경 내용을 반영할 수 있습니다.)

'Tech' 카테고리의 다른 글

Xcode 퀵헬프 사용하기  (0) 2020.09.07
디자인패턴1) 싱글톤 패턴  (0) 2019.03.15
디자인 패턴  (0) 2019.03.15
인코딩과 디코딩  (0) 2019.02.11
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함