728x90
728x90

GIT 5

[Github] 05. Branch 브랜치란?

1. 기본 개념브랜치(Branch)는 코드의 독립적인 작업 공간기본적으로 Git 저장소는 main (또는 master)라는 기본 브랜치를 가진다.새로운 기능 개발, 버그 수정, 실험적 시도를 기존 코드와 분리하여 안전하게 진행하는 데 사용_2. 주요 특징독립성: 각 브랜치는 다른 브랜치의 영향을 받지 않고 독립적으로 수정 가능히스토리 관리: 각 브랜치는 개별 커밋 히스토리를 가짐협업 강화: 팀원 간 작업 분담 및 코드 검토에 유용_3. 주요 브랜치 생성 및 기본 흐름기본 브랜치 (main)주로 배포, 릴리즈 등의 안정된 코드를 관리최종 제품 수준의 코드 보관기능 브랜치 (feature)새로운 기능을 추가하거나, 특정 버그를 수정할 때 사용작업이 완료되면 main 브랜치로 병합(Merge)핫픽스 브랜치 (..

[GitHub] 03. Repository clone 및 branch(브랜치) 생성

1. 레포지토리 Clone (복제)1.1 복제용 URL 복사원하는 GitHub 레포지토리 페이지로 이동초록색 [Code] 버튼 클릭다음 중 하나를 선택하여 주소 복사HTTPS (예: https://github.com/username/project.git)SSH (SSH 키를 등록한 경우에만 사용 가능)GitHub CLI (명령줄 인터페이스 사용 시)_1.2 복제한 주소를 로컬 Git에 사용복사한 주소는 로컬에서 clone할 때 사용 (→ 아래 로컬 명령어 참고)==========𝔼𝔼𝟚𝟚========== 2. 브랜치 생성 (web)2.1 브랜치 선택 메뉴 접근레포지토리 메인 페이지 상단에서기본 브랜치 이름(main 등)을 클릭 → 드롭다운 메뉴 열림_2.2 새 브랜치 생성입력란에 원하는 브랜치 이..

[Github] 02. Repository 생성 및 삭제 가이드

1. 레포지토리 생성 (웹 기반)우측 상단 로그인 후, 오른쪽 상단 ‘+’ → New repository -> 기본 정보 입력Repository name (필수)프로젝트 이름 작성 (스페이스는 - 처리됨)Description (선택)간단한 설명 작성공개 여부 설정Public: 누구나 접근 가능Private: 팀원 등 허용된 사용자만 접근 가능옵션 선택Initialize this repository with a README → 체크하면 초기화됨.gitignore: 언어에 맞는 Git 무시 설정 (예: Python, C 등)License: 오픈소스 라이선스 지정 가능 (MIT, GPL 등)[Create repository] 버튼 클_+ 웹에서 생성하지 않고, 로컬에서 Git 초기화 후 코드 입력으로 GitH..

[Github] 01. Git 개요과 설치, TortoiseGit

1. Git이란?: 분산 버전 관리 시스템(Distributed Version Control System). 파일 변경 이력을 추적하고 협업을 원활하게 할 수 있도록 도와주는 도구https://git-scm.com/ Git git-scm.com _1.1 Git의 주요 기능코드 변경 사항 추적 및 이전 버전으로 롤백 가능여러 개발자가 동시에 협업 가능 (충돌 최소화)로컬 저장소와 원격 저장소(GitHub 등) 연동 가능대용량 프로젝트 및 효율적인 코드 관리 지원_1.2 Git의 활용원격 저장소에서 코드 다운로드 (Clone & Pull)원격 저장소(GitHub, GitLab 등)에 있는 프로젝트 파일을 로컬 컴퓨터로 다운로드 (Clone)이후 변경된 파일만 가져오는 기능 (Pull)버전 관리코드 변경 사항..

[GitHub] 깃허브 사용법 목차 안내

① 기초 (Beginner)Git 개요와 설치GitHub 레포지토리 생성 및 삭제clone 및 branch 작성README 작성.gitignore, 라이선스 설정로컬에 clone 받기기본적인 add → commit → push 흐름브랜치 생성 및 전환② 중급 (Intermediate)협업을 위한 pull request(PR)브랜치 전략 (예: feature / dev / main)merge vs rebaseconflict 해결GitHub Actions (CI/CD 기본)submodule, fork③ 고급 (Advanced)Git 내부 구조 이해 (HEAD, index 등)reflog 및 reset, revert, cherry-pickGitHub API 사용GPG 서명 커밋Git hooks 자동화대규모 프..

728x90
반응형