안녕하세요!
티스토리 처음 시작한 조군이에요!
제가 요즘 컴퓨터 공부를 하는데 흔적을 남겨보려고 만들었습니다..
컴퓨터를 알고 싶다는 분들에게 조금이나마 도움이 되고자ㅋㅋㅋㅋㅋㅋ
저도 시작하는 단계니까 많이 알려주세요~
오늘은 회사, 협업할 때 가장 많이 쓰이는 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)
지금은 좀 허접하지만 시간이 지날수록 더 좋은 내용으로 찾아뵐게요ㅠㅠ
모두들 굿밤해요!!
'개애발 > 컴퓨터' 카테고리의 다른 글
구조구조 자료구조 자료구조! (0) | 2017.01.15 |
---|---|
운영체제 & 프로세스 (0) | 2017.01.14 |
2진수가 뭐지? 2의 보수가 뭐야? (0) | 2017.01.13 |
비 전공자가 컴퓨터를 알고싶으면 역사부터? (0) | 2017.01.12 |