티스토리 뷰

개발/Git

깃을 배워보자 3일차

Mac's analystics 2016.04.20 08:50

어제는 민방위 다녀오고 회사다녀와서 너무 피곤한 나머지 뻗어버렸다. 


새벽에 일어나서 이렇게 밀린 숙제를 시작한다.. -_- 역시 체력은 국력


자 어제 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
깃을 배워보자 3일차  (0) 2016.04.20
깃을 배워보자 2일차  (0) 2016.04.19
깃을 배워보자. 1일차  (2) 2016.04.18
댓글
댓글쓰기 폼
공지사항
Total
5,474
Today
0
Yesterday
3
TAG
more
«   2019/09   »
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          
글 보관함