티스토리 뷰
어제는 민방위 다녀오고 회사다녀와서 너무 피곤한 나머지 뻗어버렸다.
새벽에 일어나서 이렇게 밀린 숙제를 시작한다.. -_- 역시 체력은 국력
자 어제 commit 까지 해봤으니 오늘은 push 부터 해봐야지.
공부했던 내용을 다시 되새겨보면
working directory -> index -> head
이렇게 되어있고 index 는 확정본이 만들어지기까지 계속 add 하는 공간이고 commit 을 해야 확정본으로
head 에 기록된다.
이렇게 로컬 저장소의 마지막인 head 를 다른 저장소로 발행하는 기능이 push 라고 한다.
그럼 원격 저장소는 어케 만드느냐? 제일 유명한 사이트인 깃허브닷컴(https://github.com)에 들어가면 있을거 같다는 생각에 접속해봄.
가입하고 이메일 인증하면 요렇게 아래처럼 저장소를 추가할 수 있게된다.
근데 기본적으로 오픈소스를 지향해서인지 공개저장소만 무료로 저장되고 개인저장소는 월 7달러 정도를 내게 되어있었다.
메뉴중에 로컬 컴퓨터랑 연결해서 바로 저장소 링크해주는 기능도 보였는데 저건 다음에 해보겠음.
쨌든 생성! 누르면 저 위에 저장소 주소가 뜬다.
저 주소를 가지고 git remote add 외부저장소이름(임의로 정함) 주소
이렇게 등록을 시킨다음 push 를 시키면 된다. push 할 때 외부저장소에 로그인정보를 물어보니 참고.
push 가 완료 되면
이렇게 복사가 된다.
이걸 다른 사람들이 clone 으로 땡겨온다음 수정해서 주인에게 merge 요청을 하면 검토해서 반영하는게 오픈소스의 기본작성 방식인듯 하다.
내일은 clone 하고 branch 에 대해서 공부해봐야겠다.
'개발 > Git' 카테고리의 다른 글
깃을 배워보자 4일차 (0) | 2016.04.22 |
---|---|
깃을 배워보자 2일차 (0) | 2016.04.19 |
깃을 배워보자. 1일차 (2) | 2016.04.18 |