개애발/컴퓨터

Git 이 뭔지 궁금해? 궁금해!

jinddo 2017. 1. 11. 21:37
반응형

안녕하세요!

티스토리 처음 시작한 조군이에요!

제가 요즘 컴퓨터 공부를 하는데 흔적을 남겨보려고 만들었습니다..

컴퓨터를 알고 싶다는 분들에게 조금이나마 도움이 되고자ㅋㅋㅋㅋㅋㅋ

저도 시작하는 단계니까 많이 알려주세요~


오늘은 회사, 협업할 때 가장 많이 쓰이는 git에 대해 알아볼게요!

자 출바알~




Git

> 소스 저장소란 무엇인가?

> VCS : Version Control System

> 파일의 변경이력을 기록하여 관리를 용이하게 해주는 .

> 협업할 , 중요한 .



1. Working Directory 

: 실제 작업하고 있는 공간. (메모장, 그림판, 프로그램 )


2. Staging Area 

: 일종의 준비구역. (Local Repository 올리기 확인하는 단계)


3. Repository 

: 변경이력을 저장한 저장소.


Local Repository

: 저장소의 위치가 컴퓨터에 존재.

Remote Repository

: 저장소의 위치가 서버에 존재.




Git 구조

(중요해요!)


* Working dircetory -> Stage area : Add

* Stage area -> Local Repository : Commit

* Local repository -> Remote repository : Push

* Remote Repository -> Working directory : Pull

* Remote Repository -> Local Repository : Fetch

* Local Repository -> Working Directory : Merge

* Remote Repository -> Working Directory : Pull


Origin / Master

* 원격 저장소에 제공되는 기본 이름이 origin

* 로컬 저장소의 기본 브렌치 master

* 저장소가 처음 만들어지면서 생기는 브렌치가 origin/master

* clone 받게 commit 위치가 origin/HEAD




* Github Git 저장소를 제공하는 서비스 중에서 하나일 뿐입니다.




* Sourcetree 설치 : <https://www.sourcetreeapp.com>

Sourcetree Git 이용하는데 필요한 Tool입니다. 터미널에서 작업이 가능하시다면 받으실 필요없어요!


* git 명령어 브랜치 연습<https://www.codeschool.com/paths/git>

<http://pcottle.github.io/learnGitBranching/>


* 모르겠거나 궁금하신 사항 있으면?


구글 신 Click! (http://google.com)


지금은 좀 허접하지만 시간이 지날수록 더 좋은 내용으로 찾아뵐게요ㅠㅠ

모두들 굿밤해요!!



반응형