git merge 란?
여러개로 나누어진 브랜치를 통합할때 사용하는 명령어 이다.
git-flow 방식을 사용하는 곳에서 잘 알고 있어야하는데 대표적으로 우아한 형제들이 이 방식을 사용한다.
해당 내용을 기술한 우아한 형제들 기술블로그
https://techblog.woowahan.com/2553/
우린 Git-flow를 사용하고 있어요 | 우아한형제들 기술블로그
{{item.name}} 안녕하세요. 우아한형제들 배민프론트개발팀에서 안드로이드 앱 개발을 하고 있는 나동호입니다. 오늘은 저희 안드로이드 파트에서 사용하고 있는 Git 브랜치 전략을 소개하려고 합
techblog.woowahan.com
merge 를 제대로 사용해보지 않은 사람이라면 이해는 해도 막상 사용하면 헷갈린다. 그때 이용하면 좋은 연습 사이트들
https://learngitbranching.js.org/?locale=ko
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
learngitbranching.js.org
https://git-school.github.io/visualizing-git/
Visualizing Git
git-school.github.io
git merge 충돌시
git merge --abort
사용시 이전으로 돌아갈 수 있음.
- fork - 다른 저장소에서 내 저장소로 옮겨오기, 깃이력 없음, 로컬에도 없음
- degit - 다른 저장소에서 내 로컬로 옮겨오기, 깃이력 없음, 온라인 저장소엔 없음
- clone - 다른 저장소에서 내 로컬로 옮겨오기, 깃 이력 있음, 온라인 저장소엔 없음
커밋 취소하는 방법
git reset HEAD~1
가장 최근의 커밋을 취소하게 한다.
git commit —amend
커밋의 이름을 변경시키는 명령어
'Git' 카테고리의 다른 글
[github] private repository 다른 사용자에게 열람권한 주는 방법 (0) | 2023.12.31 |
---|---|
[Github] 깃헙 Issues 템플릿 설정하기 (0) | 2023.05.10 |
Git 명령어 모음 (0) | 2023.02.20 |
(Git)Github에 프로젝트 올리기 (0) | 2022.12.15 |