반응형
Git : 버전관리 시스템으로서, 협업하기에 좋은 프로그램(?)이다.
맥 os 기준으로 terminal 에서 작업하는 것은 매우 어렵고 불편하기 때문에 Git 툴인 Sourcetree를 사용한다.
repository 생성 후 기본 골격 또는 기본 나뭇가지(이 표현이 맞는지는 의문)는 master 로 잡아두고,
나의 작업은 새로운 branch 를 생성하여 이곳에서 commit 을 진행한다.
다른 작업자에게 보여주고 싶은 경우 commit 후 push 를 하면 다른 작업자들도 볼 수 있다.
용어 정리
* commit : 코딩작업 후 변경 사항 로컬저장소에 저장
* pull (↓) : 원격저장소에 있는 내용 나의 로컬저장소로 내려받기
* push (↑) : 로컬저장소 내용을 원격 저장소로 밀어넣기(올리기)
기본적인 작업 순서
pull -> work(코딩) -> commit -> pull -> push
commit 후 pull 을 또 하는 것은 내가 코딩작업을 하는 동안 다른 작업자가 이중 작업을 했을 경우를 대비하여 충돌이 일어나지 않도록 한 번 내려받는 것이다.
반응형
'Etc > IT 백과사전' 카테고리의 다른 글
Linter (0) | 2018.06.23 |
---|---|
RESTful API (0) | 2018.06.23 |
[AWS] Amazon Web Service (0) | 2018.06.23 |
참고사이트 (0) | 2018.05.29 |
프로그램 입문자를 위한 여러가지 지식 (0) | 2018.05.16 |
최근댓글