Git

1 minute read

Git과 Github

Git

분산 소스 버전 관리 시스템


서버를 분산시켜 구축할 수 있게 하는 소프트웨어


소스코드를 효율적으로 관리할 수 있게 해주는 형상관리 도구


Github

Git을 사용하는 프로젝트를 지원하는 웹호스팅 서비스


Git을 업로드 할 수 있는 웹 사이트


소스코드를 효율적으로 관리할 수 있게 해주는 형상관리 도구


Git의 주요개념

merge : 한 branch에서 완성한 작업을 다른 branch에 병합하기.

tag : 특정 이력을 가지는 commit에 대한 참조.

pull request : 완료한 작업을 다른 사람이 리뷰하고 병합하도록 요청.

push : 내 로컬 컴퓨터에 저장되어 있던 버전 정보를 서버(git 저장소)에 올리기.

pull : Git저장소 서버로부터 내 로컬 컴퓨터로 버전 정보 전체를 가져오기.

branch : Git에서 버전들을 묶어서 branch라고 부르는데, 내 컴퓨터 내에 있는 branch는 Local branch, 외부 서버에 있는 branch는 Remote branch라고 한다.

설치방법

깃 다운로드

Git 설치 파일을 자신의 OS에 맞는 Git 설치버전을 받습니다.

깃 설정 1

약관을 읽어주고 Next

설정2

설치경로 선택 후 Next

설정3

설치할 Component들을 선택(저는 기본으로 선택되어 있는 것 이외 추가로 설치 하지 않았습니다.) Next

설정4

시작 메뉴에 폴더를 만듭니다.
시작메뉴에 폴더를 추가하고 싶지 않으면 Don’t create a Start Menu folder 체크 박스를 클릭 하세요.

설정5

Git의 기본 에디터를 설정해주고 Next를 누릅니다. Visual Stdio Code나 Notedpad같이 자신이 주로 사용하고 있는 에디터가 있다면 선택해줍니다.

설정6

Let Git decide를 체크하고 Next

설정7

Git커맨드의 설정을 하는 부분입니다.
기본으로 되어 있는 Git from the Command line and also from 3rd-party software를 선택하고 Next

설정8

Default로 되어 있는 Use the OpenSSL library를 선택하고 Next

Use the OpenSSL library : OpenSSL라이브러리 사용, 인증서는 ca-bundle.crt파일을 사용하여 유효성 검사
Use the native Windows Secure Channel library : Windows 인증서 저장소를 사용, 인증서의 유효성 검사

설정9

Checkout, Commit할 때의 텍스트라인 엔딩을 선택하고 Next

설정10

Git Bash 터미널의 형식을 선택

설정11

Default로 설정해주고 Next

설정12

기본으로 체크되어 있는 것으로 Next

설정13

옵션 선택
Enable file system caching : 성능 향상을 위해 파일 시스템 데이터를 메모리에 캐시합니다.
Enable symbolic links : symbolic links 활성화합니다.(기존 저장소에는 영향 받지 않습니다.)

설정14

Install눌러 설치 진행

설치완료

Git 환경 설정

Git을 정상적으로 설치했다면 Git Bash을 실행 시킵니다.

git bash 설정

Git을 처음 설치하면 Name과 Email이 Null로 되어있을 것인데, 설치받은 Git Bash를 열어서 위의 명령어로 설정을 해줍니다.

git bash 설정2

위의 명령어를 입력하면 Name과 Email이 제대로 들어갔는지 확인할 수 있습니다.

Categories:

Updated: