Script
Git과 Github 본문
1. Git이란?
Git은 프로젝트의 버전 관리를 위한 도구이다.
- 아래는 수정이 여러번 이루어지면 흔히 볼 수 있는 대참사이다.

- Git을 사용하게 되면 아래와 같이 작업의 히스토리를 한 눈에 알아볼 수 있다.

2. Git의 사용의의
- 기능 하나를 완성할때마다 저장하면, 에러가 났을때 어느 기능을 만들다가 에러가 난 것인지 쉽게 파악이 가능(checkpoint 역할)
- 프로젝트를 나누어서 작업하고 하나로 합치는 것을 편하게 수행할 수 있다.
- 누가,언제,어떤 부분을 수정 하였는지를 한눈에 파악할 수 있다.
- Git을 사용하면 같은 파일명의 두가지 파일에 대해 어느 부분이 다른지를 자동으로 비교하고 어떤 것을 반영할지 선택할 수 있다.
3. Git과 Github의 차이
- git과 github는 다르다. (ex-커피와 커피숍)
- github는 git으로 된 파일들의 클라우드 역할을 함과 동시에 의견을 교환할 수 있는 커뮤니티 기능도 수행한다.
- git으로 된 파일들을 github에다가 올려 팀원들과 함께 버전관리를 해나갈 수 있으며,
- github에 마련되어진 커뮤니티 공간에 질문이나 의견을 나누며 소통할 수 있다.
- github외에도 gitlab, bitbucket등의 서비스가 있지만, github가 압도적으로 사용자가 많다.
4. Soucetree란?
sourcetree는 git을 쉽게 사용할 수 있는 도구이다.
- git은 여러가지 방법으로 사용할 수 있다.
- 아래처럼 터미널에 명령어를 직접 입력하는 방법을 CLI라고 한다.

- 이 CLI보다 시각화가 잘되어있고, 쉽게 사용할 수 있는 도구가 soucetree인 것이다.
'Git' 카테고리의 다른 글
| repo (0) | 2022.07.10 |
|---|---|
| 버전관리와 Commit (0) | 2022.07.10 |
| Git 기본세팅 (0) | 2022.07.10 |
Comments