본문 바로가기

Git Study2

깃헙시험준비 1. remote empty repo 생성 깃헙가서 + 누르고 새로운 레파지토리 생성  2. git init & git push폴더만들 주소로 간뒤 mkdir 폴더이름 으로 폴더만들고 cd ./폴더이름 으로 위치바꿔주고git init 으로 로컬저장소로 초기화해주고git remote add origin 깃헙주소 로 원격저장소 설정암거나 만들고 git push -u origin main (처음 푸쉬할때 -u 로 설정해주고 담부턴 그냥 git push만 해도 됨, 여기서 origin은 원격 저장소의 이름이고, main는 브랜치 이름) 뭔 에러 뜨면 원격 저장소가 로컬 저장소에 없는 변경 사항을 포함하고 있기 때문에 발생한거라 git pull 하자 3. git local branch 생성 -> remote re.. 2024. 7. 28.
머지(merge)와 리베이스(rebase) Git에서 머지(merge)와 리베이스(rebase)는 브랜치를 통합하는 두 가지 주요 방법입니다. 각 방법은 고유한 특성과 장단점을 가지고 있으며, 특정 상황에서 적절히 사용될 수 있습니다.  머지(Merge)머지는 두 개의 브랜치를 결합하여 새로운 커밋을 생성하는 과정입니다. 머지를 통해 두 브랜치의 변경 사항을 모두 포함하는 단일 커밋을 만듭니다. git checkout maingit merge feature-branch 이 명령어는 feature-branch를 main 브랜치에 병합합니다. 병합 커밋이 생성되며, main 브랜치의 히스토리에 변경 사항이 통합됩니다. 특징역사 보존: 모든 커밋 히스토리가 보존되며, 병합 커밋이 추가되어 각 브랜치의 변경 사항을 명확히 추적할 수 있습니다.단순함: 병.. 2024. 7. 28.