Git/Github

[Git] Git

hikr90 2025. 1. 10. 00:16

# Git

- 버전을 관리하기위한 소프트웨어

- 변경 내역을 기록하고 상황에따라 과거 버전으로 돌아가는 등,

  다수의 인원이 협업하는 과정에서 보다 쉽게 코드를 합치기 위한 목적으로 사용된다.

 

버전이란, 유의미한 변화가 결과물로 나온 것을 뜻한다.

 

 

1. Git 설치

- https://git-scm.com 에서 깃 다운로드

 

- 설치 시, Only show new options 체크 해제

- Use Vim (the Ubiquitous text editor) as Git's default editor 선택 

 

- 설치 프로그램, 경로 선택

 

- 기본 문서 편집기 및 initial branch 선택 

 

- 환경설정 변수 선택 및 SSH 클라이언트 프로그램 선택

 

- SSH 라이브러리 선택 및 개행 설정 선택

 

- 터미널 선택 및 Git Pull 명령어 기본 동작 설정

 

- 인증 설정 선택 및 기타 옵션 선택

 

- 마지막 옵션은 선택하지 않고 설치 완료

 

- 제대로 설치 되었는지 확인 (바탕화면에서 Git Bash Here 클릭)

- 우측 사진은 깃 명령어를 입력하는 공간(Git Bash)이며 현재 작업 공간을 뜻한다.

 

- git 명령어 입력

- 아래 처럼 명령어 목록이 뜨는 것이 확인된다면 정상적으로 설치가 된 것이다.

 

 

2. Git 설정

- 깃을 통해서 생성하는 모든 버전에 기록될 사용자 이름과 이메일 등록

# 지정
git config --global user.name  "test"
git config --global user.email test@gmail.com

# 확인
git config user.name
git config user.email

 

[참고] git config --list 를 통해서 깃과 관련된 설정 값을 확인하는 것이 가능하다.


 

 

# Source Tree

- 단순 명령어로 조작하는 깃을 좀 더 편하게 사용할 목적으로

  아틀라시안이라는 회사에서 깃을 좀 더 직관적이고 편리하게 사용하기위해서 만든 프로그램

 

1. Source Tree 설치

- https://www.sourcetreeapp.com 에 접속하여 Download for Windows 선택

 

- Bitbucket은 아틀라시안에서 제공하는 웹기반 버전관리 저장소 호스팅 서비스이다.

- 본문에서는 오픈 소스인 깃 허브를 사용하므로 건너뛰기 한다.

 

- 소스트리 계정명과 이메일 주소 입력

- SSH 키를 불러오시겠습니까? 가 뜬다면 아니오 클릭

 

- 제대로 설치되었는지 확인하기 위해, 버전들이 생성 및 관리되는 저장소 (로컬 저장소)를 컴퓨터 내에 생성한다.

- 내 컴퓨터 내의 저장소가 로컬, 웹 상에 존재하는 저장소가 원격 저장소이다. 

 

- Local 버튼을 클릭한 뒤, Create를 클릭한다.

- 우측 사진에서 가장 상단에 있는 입력값은 목적지 경로로 내 컴퓨터 내 저장소를 생성하는 위치이다.

- 중간의 입력 박스는 저장소의 명칭을 뜻하며 가장 마지막의 셀렉트박스는 Git을 사용하는 저장소를 만들겠다는 뜻이다.

- 아래처럼 저장소 경로에 .git 폴더가 생성되었다면 정상 처리된 것이다.