본문 바로가기

카테고리 없음

Git

Git은?

 

많은 형상 관리 도구(Configuration Management Tool) 중 하나입니다.

 

 

Git의 장점

1. 여러 명이 동시에 작업하는 병렬 개발이 가능합니다

2. Git을 통해 버전 관리를 하면 체계적인 개발이 가능해지고, 프로그램이나 패치를 배포하는 과정이 간단해집니다

(pull을 통한 업데이트, patch 파일 배포)

3. 많이 사용하는 대중성이 있습니다

 

프로젝트를 진행하면서 소스코드를 USB나 메일로 주고받는 건 낭비와 동시에 보안상 위험한 작업입니다

그렇기 때문에 형상 관리 도구(Git)를 사용하며 또 형상 관리 도구(Git)을 사용하면 작업물의 변경을 쉽게 돌릴 수 도 

있습니다

 

git 웹 호스팅 시스템

협업하고 있는 코드를 저장할 서버가 필요합니다

push, pull request 이벤트에 반응하여 자동으로 작업을 실행할 수 있습니다

git과 관련한 명령어

git 시작 : 

git init

git 상태 확인 :

git status

파일 수정 이력 기록 준비 : 

git add

파일 수정 이력 기록 : 

git commit

commit 이력 보기 : 

git log

리모트 저장소 추가하기 (git공식)

$ git remote
origin
$ git remote add pb https://github.com/paulboone/ticgit
$ git remote -v
origin	https://github.com/schacon/ticgit (fetch)
origin	https://github.com/schacon/ticgit (push)
pb	https://github.com/paulboone/ticgit (fetch)
pb	https://github.com/paulboone/ticgit (push)

브렌치 생성 :

git branch feature 자기이름

브렌치로 이동하기 :

git checkout feature/jihoon

git 마스터 가져오기

git pull

check out 나의 브렌치로 이동 후 나에게 가져오기

git merge

 

 

*참고*

Window에서의 git bash 터미널 복사 붙여 넣기 단축키

 

복사 : Ctrl + Insert

붙여넣기 : Shift + Insert