Git Github 7

Git/GitHub - Shared Repository Model & Pull Request(PR) Workflow

Shared Repository Model 여러 협업자가 동일한 저장소(Repository)를 공유하며 작업하는 방식 Push 권한을 부여받은 협업자가 직접 브랜치를 만들고 수정한 후 병합 가능조직(Organization) 또는 개인 저장소에서 공동 작업을 수행  Add collaborators  1. GitHub 레포지토리에서 Settings → Collaborators로 이동  2. Add people 버튼 클릭  3. 협업자의 GitHub 사용자명 또는 이메일 입력 후 초대  협업자가 초대를 수락하면 레포지토리에 접근 가능   레포지토리 공개 여부 설정 Public :  누구나 접근 가능Private : 초대를 받은 사용자만 접근 가능   협업 브랜지 전략 및 브랜치 생성 브랜치 전략 정하기 기본적..

Git Github 2025.02.10

Git - 커밋 컨벤션 및 브랜치 관리

커밋 메시지 작성 규칙 Git 커밋 메시지는 일관성을 유지하여 코드 변경 사항을 쉽게 이해할 수 있도록 작성해야 함 커밋 메시지 형식type: subjectbody (선택)footer (선택)type: 변경 사항의 유형을 나타냄subject: 간결한 변경 사항 설명 (50자 이내 권장)body(선택): 변경 사항에 대한 추가 설명 (줄바꿈 포함 가능)footer(선택): 관련된 이슈 번호, 참고 사항 등 추가 정보 type 종류 및 의미Type설명feat 또는 feature새로운 기능 추가fix 또는 bugfix버그 수정docs문서 수정style코드 포맷팅, 스타일 변경 (기능 변경 없음)refactor 또는 refac코드 리팩토링 (로직 변경 없음)test테스트 코드 추가/수정comment주석 추가/수..

Git Github 2025.02.07

GitHub 프로필/ GitHub Pages 레포지토리 생성 및 커스텀

GitHub 프로필 페이지 레포지토리 생성 프로필 페이지 레포지토리 생성GitHub 로그인새 레포지토리 생성 시, 이름을 자신의 사용자 이름과 동일하게 설정README.md 커스텀'README.md' 파일에 프로필 소개, 기술 스택, 프로젝트 링크 등을 추가마크다운(Markdown)을 사용하여 텍스트, 이미지, 링크를 스타일링  GitHub Pages로 ".io" 페이지 생성 GitHub Pages정적 웹사이트를 호스팅하기 위한 서비스주로 개인 포트폴리오, 기술 블로그, 문서화 페이지를 공유하는 데 사용  GitHub Pages 레포지토리 생성Repository name을 '본인 github username.github.io'로 설정index.html파일을 생성하여 홈페이지의 내용 추가GitfHub Pa..

Git Github 2025.01.23

Remote Repository 연결 및 관리

Remote Repository 생성 및 Local에 복사 (git clone)   1. GitHub에서 새로운 Repository를 생성  • Repository 이름, 설명, 공개/비공개 설정 • 초기화를 위해 README, .gitignore 파일 추가 가능 2. Local 환경에서 Repository 복사cd ~/Desktop # 원하는 local경로git clone https://github.com/github-username/repository-name.git remote repository를 local 환경에 복사  3. 클론한 폴더 열기cd repository-namecode . # VS Code에서 폴더 열기   Local Repository 작업 및 Remote Repository로..

Git Github 2025.01.17

Git - Working Directory, Staging Area, Repository

Git의 세 가지 주요 영역Working Directory - Staging Area - Repository  Working Directory • 작업 중인 실제 디렉토리 • 파일 작성, 수정, 삭제 등의 모든 작업이 이루어지는 공간Staging Area • Commit으로 기록할 파일이 준비되는 임시 저장소 • 특정 상태의 파일만 선택적으로 Commit에 포함 가능 • git add 명령으로 변경된 파일을 올려 준비 상태로 만듦Repository • Commit으로 저장된 파일과 이력을 관리하는 공간. • 로컬 저장소와 원격 저장소로 나뉘며, 원격 저장소는 GitHub와 같은 서비스를 사용 • git commit으로 Staging Area의 파일이 이곳에 저장됨    git addWorking Dire..

Git Github 2025.01.02

Git

분산 버전 관리 시스템버전 관리코드의 히스토리(버전)를 관리개발 과정에서 이루어진 변경 사항을 추적하고, 이전 버전과의 차이를 비교실수로 파일이 삭제되거나 변경된 경우, 특정 버전으로 복구분산 버전 관리분산 중앙 집중중앙 서버에만 의존하지 않고, 모든 참여자가 동일한 데이터베이스의 복사본을 보유하는 시스템분산의 예블록체인: 네트워크에 연결된 모든 노드가 동일한 데이터를 보유함Git: 개발자가 각자의 컴퓨터에 동일한 버전 히스토리를 저장Git의 데이터 관리 방식버전 데이터베이스의 특징Git은 파일 전체를 복사하지 않고, 변경된 내용만 기록하여 각 버전을 관리원본 파일은 그대로 유지되며, 효율적인 데이터 관리를 제공데이터 저장 방식Git은 각 버전에서 변경된 부분만 저장하므로 디스크 사용량이 적고, 이전 ..

Git Github 2024.12.19

Markdown Syntax Guide

Markdown Syntax GuideMarkdown은 간단한 텍스트 형식으로 웹에서 읽기 쉬운 포맷으로 작성할 수 있게 해주는 마크업 언어제목 (Headings)Markdown에서 제목은 # 기호를 사용하여 표현#의 개수에 따라 제목의 수준 결정# 가장 큰 제목 h1## 두번째 큰 제목 h2### 세번째 큰 제목 h3#### 네번째 제목 h4##### 다섯번째 제목 h5###### 여섯번째 제목 h6가장 큰 제목 h1두번째 큰 제목 h2세번째 큰 제목 h3네번째 제목 h4다섯번째 제목 h5여섯번째 제목 h6리스트 (Lists)순서가 있는 리스트1., 2.와 같은 숫자를 사용하여 순서가 있는 리스트 작성1. 첫 번째 항목2. 두 번째 항목3. 세 번째 항목첫 번째 항목두 번째 항목세 번째 항목순서가 없는..

Git Github 2024.12.19
728x90