728x90
반응형
SMALL

Git 3

Git 명령어 정리(Git cheat sheet)

https://education.github.com/git-cheat-sheet-education.pdfSetup & Initgit init: 기존 디렉터리를 Git 리포지토리로 초기화하기git init을 하면, 해당 폴더에 .git 파일이 생성됨git clone [url]: 전체 리포지토리 가져오기Stage & Snapshotgit status: 수정된 파일 목록 확인git add [file]: 워킹 디렉토리의 변경 사항을 스테이징 영역에 올림git reset [file]: 워킹 디렉토리의 변경 사항을 유지하면서 파일 스테이징 해제git diff: 워킹 디렉토리의 변경사항을 보여줌git diff --staged: 스테이징된 파일과 마지막 커밋의 차이를 보여줌git commit -m "[descripti..

Git 2025.02.03

Git 작업 영역

Git 영역Git에서는 버전 관리를 위해 3가지 주요 영역을 사용워킹 디렉토리(Working Directory)스테이징 영역(Staging Area 또는 Index)로컬 저장소(Repository 또는 HEAD)워킹 디렉토리(Working Directory)설명:현재 로컬 컴퓨터에서 작업 중인 실제 파일들이 있는 곳특징:파일을 수정하거나 삭제하는 모든 변경 사항은 워킹 디렉토리에서 발생Git이 추적(tracking) 중인 파일도 있고, 추적 하지 않는(untracked) 파일도 있을 수 있음스테이징 영역(Staging Area 또는 Index)설명:커밋할 파일과 그 변경 사항을 임시로 저장하는 곳역할:커밋할 준비가 된 변경 사항만 모아둠git add 명령어로 워킹 디렉토리의 변경 사항을 스테이징 영역에 ..

Git 2025.02.03

Git Flow / Github Flow

Git Flow vs Github FlowGithub Flow와 Git Flow는 각각 Git을 활용한 워크플로우(브랜치 전략)이다.두 방법은 팀의 개발 방식, 배포 주기, 프로젝트의 복잡도 등에 따라 선택될 수 있다.Github Flow간단하고 경량화된 워크플로우주요 브랜치 : main (또는 master) 브랜치 하나를 기준으로 운영작업 방식 : 새로운 기능이나 버그 수정 시, main에서 파생된 feature, branch를 만들어 작업 후 Pull Request(PR)를 통해 리뷰하고, 문제가 없으면 main브랜치에 merge한다.배포 : PR이 merge되면 즉시 배포하는 형태가 일반적이다. 지속적 통합(Continuous Intergration)과 지속적 배포(Continouse Deploym..

Git 2025.02.03
728x90
반응형
LIST