본문 바로가기

Python_Beginer/GIT

[GIT]What is Git(깃이란)

1. Git Site

https://git-scm.com/

 

Git

 

git-scm.com

 

2. Git 핵심 기능
- Version Control(버전관리)
: 문서를 수정할 때마다 언제 수정햇는지, 어떤 것을 변경햇는지 편하고 구체적으로 기록하기 위한 버전 관리 시스템

- Backup(백업)
: 현재 컴퓨터에 있는 자료를 다른 컴퓨터에 복제하는 것
  깃의 원격 저장소 또는 온라인 저장소
  깃허브(GitHub)

- Collaboration(협업)
: 여러 사람이 함께 일할 수 있다

3. Git Program 종류
- GitHub Desktop(깃허브 데스크톱)

https://desktop.github.com/

 

GitHub Desktop

Simple collaboration from your desktop

desktop.github.com

- TortoiseGit(토터스깃) 

https://tortoisegit.org/

 

TortoiseGit – Windows Shell Interface to Git

Support Manuals, FAQ, bug reporting, mailing list, and more…

tortoisegit.org

- SourceTree(소스트리) 
https://www.sourcetreeapp.com/

 

Sourcetree | Free Git GUI for Mac and Windows

A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac.

www.sourcetreeapp.com

 

4. Command Line Interface(CLI) 
- 커맨드 라인 인터페이스 

- 반복해야 할 일을 자동화시키거나 서버 환경에서 깃을 사용하는 등 다양한 활용도 가능

 

5. 설치 방법

< 깃 다운로드 >
< 다운로드 중 >
< 라이선스 정보 >
< 설치 위치 >
< 설치할 구성 요소 >
< 깃에서 사용할 기본 편집기 >
< 커맨드 라인에서 어떤 방법으로 깃을 사용할지 선택 >
< 보안 서버에 접속하기 위한 방법 >
< 텍스트 파일에서 줄 끝 부분을 어떻게 처리할 것인지 선택 >
< 터미널 에뮬레이터 >
< 기타 옵션 >

 

6. Git 옵션 확인

$ git

 

7. Git 환경 설정

- 현재 컴퓨터에 있는 모든 저장소에서 같은 사용자 정보를 사용하도록 설정

$ git config --global

 

ex>

$ git config --global user.name "Ankiwoong"
$ git config --global user.email "ankiwoong@gmail.com"