티스토리 뷰
깃(git)이란?
빠르며, 팀의 규모에 상관없이 잘 동작하도록 설계된 분산 버전 관리 시스템입니다.
git 설치하기
윈도우 환경에 git 설치하기
git의 공식홈페이지인 https://git-scm.com/ 에 접속하면 최신버전의 git 설치파일을 다운로드 받을 수 있습니다.
Mac에 git 설치하기
Mac에서는 Homebrew를 이용하면 쉽게 git을 설치할 수 있습니다.
brew install git
Ubuntu Linux에 git 설치하기
sudo apt-get install git
.gitignore
git이 추적하지 않을 디렉토리 및 파일을 명시하기 위해, .gitignore
파일을 생성 후 추적하지 않을 파일을 명시할 수 있습니다.
이렇게 함으로써, 설정파일, 로그파일, 의존성 관리 디렉터리 등을 git이 신경쓰지 않도록 할 수 있습니다.
예시
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Build Tool
.grunt
# Bower
bower_components
# Dependency directories
node_modules/
# dotenv
.env
gitignore 파일을 일일이 작성하는 것도 좋지만, 실수하거나 누락하는 경우도 있을 수 있습니다. 온라인상에 프로젝트나 사용하는 언어별로 gitignore 파일의 샘플을 찾아볼 수 있으므로 이를 활용하는 것이 좋습니다. 대표적으로 아래의 gitignore.io 사이트가 있습니다.
gitignore.io : https://www.gitignore.io/
git config
git을 처음 사용하기 위해서는 사용자 설정 정보가 필요합니다. git config 명령을 이용해 이름과 이메일을 입력하면 되며, 설치 후 한번 등록해 놓으면 됩니다.
git config --global color.ui true
git config --global user.name "hkdong"
git config --global user.email "YOUR@EMAIL.com"
SSH Key는 Github 등과 같은 Remote Repository와의 편리한 연동을 위해 사용됩니다. git의 본질과는 상관없으며, github 푸시를 위해서 아이디, 비밀번호를 일일이 입력하는 수고를 덜 수 있습니다. SSH에 대해서 잘 모르면 굳이 설정하지 않아도 상관 없습니다.
# ssh key 생성
ssh-keygen -t rsa -b 4096 -C "YOUR@EMAIL.com"
# ssh key 확인하기
cat ~/.ssh/id_rsa.pub
# 복사해서 Github ssh key 세팅에 붙여넣기
# ssh 작동 확인하기
ssh -T git@github.com
# Hi excid3! You've successfully authenticated, but GitHub does not provide shell access.
'데브옵스' 카테고리의 다른 글
마크다운 사용하기 (0) | 2018.05.14 |
---|---|
Git의 기본적인 사용법 (0) | 2018.05.14 |
- Total
- Today
- Yesterday
- xmind
- 데이터베이스
- database
- 깃
- 샤오미
- 픽픽
- 자바스크립트
- 아이폰 7
- 갤럭시 노트 7
- Nas
- mongoDB
- MySQL
- 몽고DB
- quirky
- db
- Git
- 다음팟플레이어
- 윈도우 10
- 방수방진
- 마인드맵
- 루비
- 캡쳐프로그램
- GitHub
- MonGo
- 압축프로그램
- js
- 반디집
- javascript
- 마크다운
- ruby
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |