Project 4

[Git].ch4.브랜치 전략

[Git].ch4. 브랜치 전략과 임시 보관1. 브랜치 전략혼자 개발할 땐 main 하나면 충분하지만, 팀 프로젝트에서는 규칙이 필요합니다.혼자 개발할때도 자기만의 전략으로 운용하면 좋을거같네요.1) Git Flow (클래식 끝판왕)안정성이 중요한 프로젝트에서 사용하는 전략입니다. 5가지 브랜치를 운영합니다.main: 출시 가능한 최종본 (절대 건드리지 않음)develop: 다음 버전을 위한 개발 진행용feature: 기능을 만들 때 develop에서 따와서 만들고 합침release: 출시 전 QA(테스트)를 위한 브랜치hotfix: 출시 후 긴급 버그 수정용예시1. develop 브랜치 생성* main 브랜치의 기존 프로젝트 복사한 develop 브랜치 생성 2. 신기능개발은 feature 브랜치에..

Project/Git, Github 2026.01.22

[Git].ch3. GitHub 사용

[Git].ch3. GitHub 사용법과 원격 저장소1. 내 코드 올리기 (git push)Repository(저장소)란?파일 버전을 저장해두는 장소입니다.로컬 저장소: 내 컴퓨터 작업 폴더 내의 .git 폴더원격 저장소(Online Repository): GitHub 같은 온라인상의 저장소컴퓨터의 저장소를 백업하거나 타인과 협업할 때 사용합니다. 사실상 git을 쓰는 중요한 이유GitHub에 올리는 과정Repository 생성: GitHub 로그인 후 우측 상단 + 버튼을 눌러 생성주소 연결: git remote add origin 저장소주소코드 업로드: git push -u origin main-u: 주소를 기억시키는 옵션 (다음부터는 git push만 입력 가능)# 기본 브랜치 이름 변경 (GitH..

Project/Git, Github 2026.01.21

[Git].ch2.유용한 명령어

[Git].ch2. 브랜치(Branch)와 유용한 명령어깃을 쓰면서 유용하게 사용할수있는 명령어들 입니다. IDE내부에서 쓰면 명령어 없이 클릭으로만 여러가지 기능을 할수있지만 터미널에서 쓰는 경우도 많기에 유용한 명령어는 익히면 좋은거 같습니다.1. Branch (브랜치)브랜치 의미와 명령어프로젝트의 복사본을 만들어서 거기서 먼저 개발을 진행할 때 사용합니다.업데이트 할때는 원본을 해치지 않으면서 개발 해야할때도 많으니까요.git branch 브랜치이름: 프로젝트 사본(브랜치) 하나 생성git switch 브랜치이름: 해당 브랜치로 이동git switch main: 다시 main 브랜치로 이동git status: 현재 내가 위치한 브랜치 정보 확인git log --graph --oneline --all..

Project/Git, Github 2026.01.20

[Git].ch1.Git기초

[Git].ch1. 깃(Git) 기초: add, commit 그리고 저장소깃은 코딩할때 버전관리를 위해 꼭 필요한 프로그램 입니다.혼자 코딩할때도 백업과 분기를 나눌때 유용하죠. 그냥 자기 노트에 기록해도 되지만 깃을 이용하면 정말 유용하고 쉽습니다.게다가 협업을 할때 깃은 그냥 필수라고도 할수있어요. 사실 협업을 위해 만들거라고 봐도 무방합니다.그리고 github는 그냥 git을 온라인으로 올릴수 있게 해주고 다른사람들과 함께 이용하게 하는 커뮤니티같은거에요. 꼭 깃허브를 안써도 되지만 가장 많은 사람들이 이용하는 대표적인 git 커뮤니티니까 이걸 쓰도록 합시다!1. git init, add, commit깃 시작하기 (Init)작업하려는 폴더의 터미널에서 다음 명령어를 입력하면 Git이 해당 폴더를 추..

Project/Git, Github 2026.01.18