반응형
github 이용하기
- git의 개요
- git init
- 버전관리 하고싶은 폴더에서 초기화를 하는 준비
- git branch
- 독립적인 공간을 만든다.
- 새로 만든 branch lab1은 master와 완전히 동일한 상태를 가진 공간.
- 브랜치에서 수정을 한 후 커밋하면 lab1에만 기록되며 master 브랜치에는 어떤 영향도 주지 않는다.
- 원하는 만큼 빠르게 branch를 만들 수 있다.
- 실험 중 다른 브랜치로 돌아가야 할 때 : checkout master 로 head를 옮겨야 한다.
(cf > 작업 중인 위치를 가르키는 가상의 커서가 존재하는데 이를 git에서는 HEAD라 한다.)
- 실험 성공 : lab1 브랜치의 내용을 마스터 브랜치와 병합(Merge) 한다.
- 실험 실패 : lab1 브랜치를 삭제한다.
- checkout
- 독립된 작업 공간인 브랜치를 자유롭게 이동할 수 있다.
- git commit
- 의미있는 수정 작업이 끝났을 때 마침을 알리는 작업
- master
- git init을 했을 때, default로 만들어지는 가지가 'master'이다.
- 동료와 함께 작업하려면? -> github! or bitbucket
- git은 'remote 저장소'를 지원한다.
- github이 바로 remote저장소이다.
- bitbucket은 5명까지 공동작업 가능하다. (그 이상은 유료)
- github은 private가 유료이다.
- pull
- 리모트 저장소의 변경된 내용을 로컬(내 컴퓨터) 저장소에 적용하는 작업을 pull이라 한다.
- git 사용법을 학습할 수 있는 다양한 콘텐츠
- 설치 방법 및 사용방법
- git-scm.com 에 접속하여 자신의 컴퓨터 bit에 맞는 git setup을 다운받는다.
- 설치한다.
- cmd창에 들어간 후 git을 친다.
- 사용자 이름을 설정한다.
- 실제로 사용하는 이메일 주소를 입력한다.
- sublime-text폴더에 gitTest폴더-test01폴더를 만든 후 shift+마우스 우클릭- 명령창 열기
- sublime-text에서 txt파일 만들기
- 폴더에 모든 사항 기록하려면 해당 경로에서 git init
- 변경을 한 후 git status를 확인한다.
- git add 를 한 후 git status를 확인한다.
- git commit으로 내용을 설명하고 git status를 확인한다.
- 다른 내용을 추가하면 같은 방식으로 add, commit을 한다.
** 정리 **
반응형
'CS > Git' 카테고리의 다른 글
깃(Git) 이모티콘 쓰기 (0) | 2018.04.10 |
---|---|
[Git] git 이용하기 02 - Merge/branch/Revert/Reset (0) | 2017.05.02 |
깃허브(github) 알아가기 - 1. 기초 용어 (0) | 2017.01.21 |
댓글