
코드 변경점 기록버전 관리 도구 : 형상 관리 도구
git init : 저장소(repository) 생성git clone 원격저장소 url : 해당 원격저장소의 내용을 복제하여 로컬저장소 생성git config user.name “Github 닉네임” : 작성자 이름 설정git config user.email “Gith

index.html파일을 생성하고 아래 코드를 입력해주세요첫번째 이력 만들기git statusOn branch main : 연속적으로 커밋을 기록하는 연결체를 브랜치라고 합니다. 처음에 저장소를 생성하면 한 개의 기본 브랜치가 만들어지는데, 이것을 메인 브랜치라고 합니
좋은 commit message는 작업 내용에 대한 직관성과 가독성을 높입니다. 또한, 원활한 코드 유지보수가 가능해집니다.제목과 본문은 공백으로 구분한다.제목은 영문 기준 50자 이내로 제한한다.제목의 첫 글자 대문자로 작성한다.제목 줄은 마침표로 끝내지 않는다.제목

지금까지 기록한 커밋 이력을 확인하기 위한 명령어를 살펴보겠습니다.Git은 저장소 안에 있는 파일들의 상태 정보를 확인할 때 사용합니다. Git은 저장소에 새로운 파일이 추가(Untracked)되거나, 기존 파일에 변경 사항이 생겼을 때(Modified) 자동으로 감지
과거로 돌아가지만 이력이 사라짐(혼자 사용할때..)git reset과거로 돌아가는 것git refloggit reset --hard 해시값git revert
git diff는 파일의 수정 또는 변경 사항을 비교하는 명령어입니다. 앞서 학습한 git show는 커밋과 이전 커밋의 파일 변경 사항을 확인할 수 있습니다. git diff는 커밋 간 파일 내용 비교에 더 특화된 명령입니다. git diff옵션 없이 git diff

물론이죠! 로컬에서 GitHub로 코드를 push(업로드) 하는 전체 과정을 정리해서 알려드릴게요.→ 현재 디렉토리를 Git 저장소로 초기화합니다 (.git 폴더 생성됨)GitHub에서 새 저장소 생성 (예: my-calculator)이름만 만들고, README나 .g
좋습니다! Git에서 \*\*리모트(remote)\*\*와 \*\*브랜치(branch)\*\*에 대한✅ 확인, 🛠 수정/생성, ❌ 삭제까지 전부 알려드릴게요.origin 자리에 다른 리모트 이름이 있을 수도 있어요 (upstream, backup 등)로컬 브랜치만 보
아! 이해했어요 😊\*\*"온라인(GitHub) 저장소가 아니라, 내 PC 안에서만 Git push 하고 관리하는 방법"\*\*을 원하시는 거군요.그럴 땐 GitHub 없이 \*\*로컬 저장소(local repository)\*\*만으로도 버전 관리가 완전히 가능합니
git reflog = Git에서 했던 모든 행동 기록장→ 실수했을 때 되돌아갈 수 있게 도와주는 타임머신이에요.

git stashgit stash listgit stash apply 0git stash 추천옵션 -m:: 메세지 추가git stash 추천옵션 -u\-u : git add된 적 없는 파일들도 포함

git reset ::특정 커밋으로 이동git revert ::새로운 커밋을 생성
좋아! 이번엔 git clone에 대해 확실하게 알려줄게.이 명령어는 Git을 처음 쓸 때 가장 많이 쓰는 명령 중 하나야.원격 저장소(GitHub, GitLab, Bitbucket 등)에 있는 프로젝트를 \*\*내 컴퓨터(로컬)\*\*로 복사해 오는 명령어야.즉, 온
GitHub로 협업을 진행하다 보면 규모에 따라 다르겠지만 참여하는 개발자가 많은 프로젝트의경우 무분별한 Branch 생성으로 협무의 효율을 떨어뜨릴 수 있습니다.Untitled그 외 수많은 Git branch 전략이 있습니다.그래서, 효율적인 버전 관리를 위해 만들어
특정 시점을 키워드로 저장하고 싶을 때commit에 버전 정보를 붙이고자 할 때(v1.2.3 또는 키워드로 태그 작성 가능)VS Code 레포지토리 예시git tag v2.0.0git taggit show v2.0.0git tag -d v2.0.0git tag -a v


[Git flow] https://app.readthedocs.org/projects/git-flow/downloads/pdf/latest/ [Trunk Based] https://trunkbaseddevelopment.com/ [Git Flow - 배민] http

GitHub에는 협업을 돕기 위한 다양한 기능들이 있으며, 그 중 하나가 바로 Issue 기능이다.일반적으로 Issue는 ‘문제점’으로 번역되지만, 실제로는 단순한 버그 신고뿐만 아니라 기능 개발, 작업 요청, 개선 제안 등 개발과 관련된 다양한 항목을 관리하는 데 범