일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CLI
- spring
- 디프만
- OOAD
- Depromeet
- Git
- flab
- 원격 저장소
- CPU Scheduling
- 에프랩
- 건국대학교
- Hot Publish
- 자바스크립트
- 생활코딩
- Observable
- Cold Publisher
- 마블 다이어그램
- js
- spring boot
- OS
- 멘토링 후기
- 큐시즘
- Hot Publisher
- time slice
- github
- Round Robin
- RxJava
- 파이썬
- 버전관리
- js 개발자라면 알아야하는 핵심 컨셉
- Today
- Total
글쓰는 개발자
[Git]Git-CLI 버전관리 with 생활코딩 - 1.초기설정 본문
이번 포스팅에서는 os상에 git을 설치하여 관리하기 전 설정 단계를 알아보려 한다.
먼저 깃을 사용하기 위해 설치해야 한다.
터미널에 다음과 같은 명령어를 입력해보자.(pip 설치가 되어있지 않은 경우 how to install pip on ubuntu 참고)
$ pip install git
잠시 기다리면 설치가 성공되었다는 메시지가 나온다.
git을 입력하여 다음과 같은 화면이 나온다면 대성공!
위 사진에 기본 설명은 다 되어있다.
하나씩 해보면서 사용법을 익혀보자.
git을 사용할 폴더를 만들어주고, 폴더로 이동한다.
$ mkdir gitStudy
$ cd gitStudy
아직은 디렉토리에 아무것도 없는 상태이다. 당연하다. 방금 만들었으니까.
다음 명령어부터가 git을 시작하는 역사적 순간이다.
git init을 입력하여 git을 세팅하고, 폴더 내용을 살펴보자.
$ git init
$ ls -l
명령어를 입력하여 다음과 같은 사진이 나온다면, 이제부터는 적어도 gitStudy 디렉토리 내에서는 모든 행동을 조심해야 한다.
왜냐하면 git이란 놈이 우리의 모든 행동을 추적하고 있기 때문이지..(ㅎㄷㄷ..)
git init 명령어를 입력하면, 디렉토리 내에 .git 폴더가 생성되고,
위와 같이 폴더를 확인하면 아직은 무엇인지 알 수 없는 여러 가지의 폴더와 파일이 있다.
다만, .git이 생성되는 순간부터 우리가 gitStudy 내에 작성하는 모든 변화는 git에 의해 기록되고 추적된다.
당연히 지우면 git은 더 이상 아무것도 기록하지 못하게 되니, 프로젝트를 날려야 하는 사람이 아니라면 주의하자.
이로써 git을 사용하기 위한 초기 준비단계가 끝났다.
다음 단계에서는 git을 사용하여 본격적으로 디렉토리 내부의 작업들을 버전화시키는 작업을 해보도록 하겠다.
다음 테이블은 앞으로 알게 될 git 명령어들을 쌓아놓는 스택이니, 한눈에 볼 필요가 있으면 참조하도록 하자.
[git 명령어 정리]
git init [directory] | git을 사용할 디렉토리를 초기화(지정)한다. |
자료 출처
'Development > Software Engineering' 카테고리의 다른 글
[Git]Git-CLI 버전관리 with 생활코딩 - 5.추가기능 (0) | 2019.04.29 |
---|---|
[Git]Git-CLI 버전관리 with 생활코딩 - 4.버전 삭제/되돌리기 (0) | 2019.04.21 |
[Git]Git-CLI 버전관리 with 생활코딩 - 3.버전 이동 (0) | 2019.04.15 |
[Git]Git-CLI 버전관리 with 생활코딩 - 2.버전 생성하기 (0) | 2019.04.14 |
[Git]Git-CLI 버전관리 with 생활코딩 (0) | 2019.04.13 |