09. git-브랜치만-clone하기

깃(Git) 원격 저장소(리포지토리, Repository)에서 특정 브랜치(Branch)를 지정하여 로컬 환경으로 복제(클론, Clone)하는 방법을 설명한다. 기본 복제 명령을 실행하면 저장소의 기본 브랜치가 작업 공간에 설정되지만, 옵션을 활용하면 처음부터 원하는 브랜치를 선택하여 복제할 수 있다. 모든 브랜치 데이터를 함께 가져오며 대상 브랜치를 전환하는 방법과, 다른 브랜치를 제외하고 대상 브랜치만 선별하여 복제하는 방법의 차이를 다룬다. 주요 개념 정의 클론(Clone)은 … 더 읽기

01. 설치

https://youtu.be/W87Jqd2r9ds 2. macOS설치 Homebrew 설치 /bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh](https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh))" Git 설치 brew install git 2. Window 설치 https://git-scm.com/ 원격저장소인 깃허브에 회원가입 합니다. 깃허브회원가입 로컬저장소를 관리하는 scm을 설치합니다. 설치과정 스샷 2-1. 최초 설치시 작업 깃 사용자 이름과 사용자이메일 등록 이때 사용자의 정보는 깃허브 에 회원가입 후 회원정보에 등록한 것으로 입력해야 한다. git config –global user.email … 더 읽기

13. 윈도우에서-깃-계정-삭제

윈도우 운영체제에서 깃(Git)을 사용해 깃허브(GitHub) 저장소에 접근할 때, HTTPS 방식을 사용하면 인증 정보가 운영체제 내부의 보안 저장소에 자동으로 기록된다. 공용 컴퓨터나 다른 사람의 PC에서 작업할 경우 이전에 등록된 사용자의 계정 정보가 그대로 남아 있어 권한 오류가 발생하거나 다른 사람의 계정으로 커밋이 기록될 수 있다. 이 글에서는 윈도우에 저장된 기존 깃 자격 증명을 안전하게 삭제하고 본인의 … 더 읽기

08. 브랜치-삭제

이 글은 작업이 끝난 Git 브랜치를 로컬 저장소와 원격 저장소에서 삭제하는 방법을 다룬다. 브랜치는 서로 독립된 작업 흐름을 가리키는 이름이며, 삭제 명령은 그 이름이 가리키는 브랜치 참조를 정리한다. 로컬 브랜치와 원격 브랜치는 저장 위치가 다르므로 각각 별도의 명령을 실행해야 한다. 브랜치를 삭제하기 전에 확인할 사항 삭제할 브랜치가 더 이상 필요한 작업을 담고 있지 않은지 먼저 … 더 읽기

06. 커밋메시지-템플릿-제작

Git(깃, 버전 관리 시스템)에서 커밋(Commit, 저장소에 변경 사항을 기록하는 작업) 메시지는 프로젝트의 변경 이력을 관리하고 협업을 원활하게 유지하는 핵심 요소이다. 일관된 형식 없이 커밋 메시지를 자유롭게 작성하면 이후 특정 변경 사항의 원인을 추적하거나 검토하기 어렵다. 커밋 메시지 템플릿(Template, 미리 정의된 서식)을 설정하면 커밋을 수행할 때마다 정해진 구조와 작성 지침이 편집기에 자동으로 표시된다. 이 글에서는 템플릿 … 더 읽기

14. crlf

git명령어를 사용하다 보면 간간히 이런 메시지를 볼수 있다. 도대체 무슨 소리인지 모르겠지만 LF 와 CRLF 라는 키워드가 포함된 메시지가 자주 보인다. 위 메시지를 번역하면 경고: 'pages/api/comment/[id.ts]'의 작업 복사본에서 다음 번 Git가 터치할 때 LF가 CRLF로 대체됩니다 라는 의미라고 한다. LF 가 CRLF로 바뀐다는데 이 두개가 무엇인지 알아보자. 🔒원인 LF, CRLF 는 구식 타자기에서 비롯된 단어로 … 더 읽기

02. 깃이란

1. 개요 1-1. Git Git은 분산 버전 관리 시스템으로 코드나 파일의 변경 사항을 추적하고, 여러 명이 동시에 작업할 수 있도록 도와줍니다. Git은 로컬 저장소와 원격 저장소를 모두 지원합니다. 버전 관리: 파일의 모든 변경 사항을 기록하고, 필요할 때 이전 버전으로 되돌릴 수 있습니다. 분산 개발: 여러 개발자가 자신의 로컬 저장소에서 작업하며, 다른 개발자의 변경 사항과 통합할 … 더 읽기

07. 브랜치간-커밋이동

깃(Git) 버전 관리 시스템에서 여러 작업을 분리하여 진행할 때 특정 브랜치(Branch)에서 작성한 일부 커밋(Commit)만을 선별하여 다른 브랜치로 가져와야 하는 경우가 발생한다. 전체 브랜치 이력을 합치는 병합(Merge)과 달리, 원하는 커밋만을 지정하여 복사하는 기능을 체리픽(Cherry-pick)이라고 부른다. 이는 여러 과일 중 원하는 체리만을 쏙 골라내는 동작과 유사하다. 개발용 브랜치에서 커밋 후 배포용 브랜치로 특정 커밋만을 옮겨 반영하고자 할 … 더 읽기