반응형

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
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기