반응형
SMALL

git 2

Merge 종류 알아보기

Git에서 merge(병합)는 두 개 이상의 브랜치를 결합하여 하나로 만드는 과정입니다. 주로 한 브랜치에서 작업한 내용을 다른 브랜치에 통합하는 데 사용됩니다. Git에서 제공하는 병합 방식은 크게 Fast-forward merge, 3-way merge, 그리고 Squash merge, Rebase merge 등이 있습니다. 각각의 병합 방식은 브랜치 간의 관계나 병합 후의 기록 처리 방식에 차이가 있습니다.Fast-forward Merge설명: Fast-forward 병합은 브랜치가 직접적으로 연결된 경우에만 발생합니다. 예를 들어, main 브랜치가 feature 브랜치 이후에 새로운 커밋이 없는 상태에서 feature 브랜치를 병합하면, Git은 main을 단순히 feature 브랜치의 끝으로 ..

Git 2024.10.14

[Git] 버전 관리 시스템(Version Control System)과 Git 기본 명령어

나름 길었던 추석 연휴가 끝나니 날씨가 갑자기 추워졌네요 환절기에 감기 조심하세요^^ 이번 학습 주제는 바로 Git입니다 Git은 버전 관리 시스템 중 하나로써 지금은 모르면 안되는 녀석입니다 버전 관리 시스템(VCS)은 파일 변화를 시간에 따라 기록했다가 특정 시점의 버전을 다시 꺼내서 쓸 수 있는 시스템입니다 VCS를 사용하면 각 파일을 이전 상태로 되돌리거나 수정 내용을 비교해서 책임을 추적할 수도 있어 용이한데요 VCS는 크게 세 가지로 나뉘고 아래와 같습니다 종류 설명 로컬 버전 관리 시스템(LVCS) - 많은 사람들이 버전을 관리하기 위해 디렉토리로 파일을 복사하는 방법을 쓰는데, 이 방법은 작업하던 디렉토리를 지워버리거나, 실수로 파일을 잘못 고칠 수 있고, 잘못 복사할 수 있는데 이런 점을..

Git 2020.10.06
반응형
LIST