Git CH1~5

문병두·2024년 11월 14일

git

목록 보기
1/4

Git

• 하나의 프로젝트를 여러명이 동시에 개발해야 한다.
• 개발 중 문제가 발생하면, 문제의 전후 상황을 파악하여 특정 시점의 버전으로 돌아갈 수 있어야 한다.
• 버전별로 소스가 관리되어야 한다.
• 여러 개발 시스템이 연동되어야 한다.

Git (Global Information Tracker)

https://git-scm.com/
• SVN 보다 빠른 속도와 많은 기능을 지원
• 요즘 기업들은 대부분 Git 을 사용 중

Git 버전 관리

Git 의 데이터 저장 방식

• 파일을 저장하는 순간의 스냅샷을 저장
• 파일의 변경사항이 없는 경우, 파일을 새로 저장하지 않음 (성능을 위해)

Git 구성 요소

Github 가입

https://github.com/

계정 정보 입력 - 계정 생성

git bash 설치 존재한다면 설치 과정 Pass

Git 설정

Git 설정 범위

System Config

시스템의 모든 사용자와 모든 저장소에 적용
git config —system

Global Config
시스템의 특정 사용자에게 적용
git config —global

Local Config
특정 저장소에 적용
git config —local

CRLF
• 쉽게 말해 줄바꿈 문자를 말한다.
• Windows 에서는 CR (\r) + LF (\n) 모두 사용
• Unix or Mac 에서는 LF (\n) 만 사용

• core.autocrlf = false 파일에 적용된 줄바꿈 문자와 상관없이 작업한 환경의 줄바꿈 문자를 적용한다.
• core.autocrlf = true 파일에 적용된 줄바꿈 문자를 CRLF 에서 LF 로 변경한다.
• core.autocrlf = input Commit 할때만 CRLF 를 LF 로 변경한다.

name

email

줄바꿈

Editor

Default Branch

설정 확인

profile
데이터분석가

0개의 댓글