본문 바로가기
CS/Git

[Git] git 이용하기 01 - 개요/이용방법/init/add/commit

by 별토끼. 2017. 5. 1.
반응형




github 이용하기


  • git의 개요 

https://www.slideshare.net/ibare/dvcs-git?qid=6be1dcfc-2c0c-49ea-88f2-2d64a8cb3740&v=&b=&from_search=3


  • 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

댓글