티스토리 뷰
* 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
프로젝트를 변경하고 싶은데 권한을 보유하지 못할 때 repository를 frok하고 수정합니다.
(변경하고 PR날리면 원본 프로젝트에도 변경 내용을 반영할 수 있습니다.)
'Tech' 카테고리의 다른 글
Xcode 퀵헬프 사용하기 (0) | 2020.09.07 |
---|---|
디자인패턴1) 싱글톤 패턴 (0) | 2019.03.15 |
디자인 패턴 (0) | 2019.03.15 |
인코딩과 디코딩 (0) | 2019.02.11 |
- Total
- Today
- Yesterday
- SWIFT
- Animation
- 독서
- 문자열
- 책
- leetcode
- objc
- ARC
- 스위프트UI
- iOS SwiftUI
- Deep learning
- objective-c
- Xcode
- string
- ios
- Algorithm
- swiftUI
- 책 추천
- RX
- stanford SwiftUI
- 딥러닝
- 스위프트
- 알고리즘
- 머신러닝
- swift5
- 책 후기
- 애니메이션
- ReactiveX
- wwdc
- rxswift
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |