버전관리

3. 시작하기 3-1. 프로젝트를 깃으로 관리하기 3-1-1. 첫번째 버전생성은 1번부터 계속 진행 버전 관리할 프로젝트 폴더를 만듭니다 1의 폴더를 최상위로 vscode 에서 엽니다. ![](https://aabbee.cafe24.com/wp-content/uploads/2026/06/01-72.png) vscode 터미널창을 실행 합니다. git 저장소를 생성 (초기화) 합니다. " git init 프로젝트 폴더에 파일을 생성합니다. 파일이 초록색으로 바뀌며 U 라는 아이콘이 생깁니다 Untracking 상태입니다 3-1-2. 두번째 버전 생성은 6번부터 진행 … 더 읽기

설치

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을 설치합니다. ![](https://aabbee.cafe24.com/wp-content/uploads/2026/06/01-71.png) 2-1. 최초 설치시 작업 깃 사용자 이름과 사용자이메일 등록 이때 사용자의 정보는 깃허브 에 회원가입 후 회원정보에 등록한 것으로 입력해야 한다. git config –global user.email 깃허브에 … 더 읽기

git-브랜치만-clone하기

1-리포지토리의 모든 브랜치 패치 후 특정 브랜치로 전환 git clone –branch <branchname> <remote-repo-url> . or git clone -b <branchname> <remote-repo-url> . 예시 git clone -b main https://github.com/qwerewqwerew/github.git . 2-특정 브랜치만 패치하고 다른 브랜치는 패치안함 git clone –branch <branchname> –single-branch <remote-repo-url> . or git clone -b <branchname> –single-branch <remote-repo-url> . 예시 git clone –branch main –single-branch … 더 읽기

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

GitHub에 HTTPS 방식으로 로그인한 경우, Windows Credential Manager에 정보가 저장됩니다. 다른 PC에서 작업시 다른 사람의 정보로 깃허브에 로그인 하는 경우가 발생합니다. 윈도우 검색창에 자격 증명 관리자 입력 → 실행 Windows 자격 증명 탭 클릭 다른 사람의 정보를 삭제후 재인증 합니다.

브랜치-삭제

// 로컬에서 브랜치 삭제하기 명령어 git branch -d localBranchName(로컬의 브랜치 이름) // 원격에서 브랜치 삭제하기 명령어 git push origin –delete remoteBranchName(원격 브랜치 이름)

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

1. 메시지 템플릿 파일생성 .git 이 있는 폴더와 동위에 .gitmessage.txt 생성 2. 템플릿 설정 아래의 코드를 .gitmessage.txt 파일에 붙여넣는다. ################ # <타입> : <제목> 의 형식으로 제목을 아래 공백줄에 작성 # 제목은 50자 이내 / 변경사항이 "무엇"인지 명확히 작성 / 끝에 마침표 금지 # 예) feat : 로그인 기능 추가 # 바로 아래 공백은 지우지 … 더 읽기

crlf

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

깃이란

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

브랜치간-커밋이동

개발용 브랜치에서 커밋후 배포용 브랜치로 커밋을 옮기고 싶을때 아래의 방법을 사용한다. 1. 작업 시나리오 개발용 브랜치명 – dev 배포용 브랜치명- main 커밋메시지 (번호) – “완료” (b538c0f) 2. 작업 순서 현재 브랜치는 dev 이다 커밋을 옮기고 싶은 브랜치은 main으로 이동한다. git switch main 커밋을 복사한다. git cherry-pick b538c0f 만약 충돌이 발생할 경우 git cherry-pick —skip 입력후 … 더 읽기