Git이란?
Git은 로컬 컴퓨터에 코드 변경 이력을 기록하고 관리하는 버전 관리 도구입니다.
코드가 어떻게 변경되었는지 추적하고, 필요할 때 언제든 이전 상태로 복구할 수 있도록 도와줍니다.
Git의 장점
모든 코드 이력을 로컬에 저장하여 인터넷이 없어도 사용 가능
여러 개발자가 동시에 작업해도 충돌 관리 가능
이전 코드 버전으로 쉽게 되돌리기
GitHub이란?
GitHub은 Git으로 관리한 코드를 온라인에 저장하고 공유하는 플랫폼입니다.
코드를 클라우드에 안전하게 보관할 뿐만 아니라, 팀원들과 협업하고 오픈소스를 공유하기에도 최적화된 공간입니다.
GitHub의 특징
코드 백업: 프로젝트 데이터를 안전하게 온라인에 저장
협업 지원: 팀원들과 코드 리뷰 및 이슈 관리 가능
오픈소스 플랫폼: 전 세계 개발자들과 코드 공유
Windows
1. Git 공식 사이트로 이동
2. 운영 체제에 맞는 최신 버전 다운로드
3. 설치 파일 실행 후 Next 버튼을 눌러 기본 설정으로 설치
Mac
1. 터미널 열기
2. 아래 명령어 입력
bash
xcode-select --install
설치 확인-공통 방법
bash
git --version
사용자 정보 설정
Git은 누가 커밋(변경 사항 저장)을 했는지 기록하기 때문에 사용자 이름과 이메일을 등록해야 합니다.
bash
git config --global user.name "당신의 이름"
git config --global user.email "당신의 이메일 주소"
설정 확인하기
현재 설정된 내용을 확인하려면 다음 명령어를 입력합니다.
bash
git config --global --list
Git CLI(Command Line Interface)는 터미널(명령줄)에서 Git 명령어를 사용해 코드 버전 관리를 수행하는 도구입니다.
CLI를 사용하면 GUI(그래픽 인터페이스)보다 빠르고 유연하게 Git 작업이 가능합니다.
Git CLI로 할 수 있는 작업
코드 변경 이력 관리 (git commit, git log)
원격 저장소 연결 및 코드 푸시 (git push)
브랜치 관리 (git branch, git checkout)
Windows
GitHub CLI 공식 페이지에서 Windows용 설치 파일을 다운로드하고 설치합니다.
Mac
터미널에서 아래 명령어로 GitHub CLI를 설치합니다:
brew install gh
GitHub과 GitHubCLI 연결

