2일차 개념정리

상태
시작 전
담당자
날짜
TMI
단어
한줄 정리
git
server와 local directory를 이용하여 버전을 관리하는 프로그램
github
git을 이용하여 버전관리하는 서버 플랫폼
add
working directory에서 stage로 이동하는 명령어
commit
stage에서 history로 이동시키는 명령어
push
history에서 server로 업로드하는 명령어
branch
협업 또는 기획의 테스트를 위하여 분기시킬 떄 사용하는 분기
working directory
local에서 변경 사항을 작업할 때 활용하는 공간
history
local에서 stage로 add된 변경 사항을 버전으로 구분하여 관리하는 공간
stage
working directory에서 만들어진 변경사항을 관리하는 공간
clone
GitHub 등 서버에 존재하는 repository를 local로 가져오는 명령어
organization
조직에서 관리하는 리포지트리의 집합
3-way merge
갈라진 branch를 base brance를 기준으로 활용하여 병합하는 방식
fastfoward merge
sub branch가 갈라진 base branch에서 main branch가 더이상 변경되지 않았을 때, sub branch를 main branch로 병합하는 방식
squash and merge
갈라진 sub branch 내용을 제거하고, main branch만 남기는 병합 방식
rebase merge
갈라져나온 branch로 다시 되돌아가는 병합 방식