todoApp을 만들며 협업하기 위해 fork를 해야한다. clone을 받고 remote를 제거하고 새롭게 추가하는 방법으로 했었는데 fork를 해보기 위해 다시 해보았다!
git fork란 ? Github repository에서 나의 repository로 복제하는 기능
원본 repository에서 upstream을 받기위해서는 아래와 같이 해야한다
git remote add upstream [원본 repository url]
을 통해 upstream 등록하기git remote -v
를 통해 remote가 추가가 되었는 지 확인하기- 최신화하려면
git pull upstream develop
하기
pull 받게 되면 merge가 자동적으로 이루어진다.
📍 conflict 나는 것을 고치는 것에 두려움을 없애보자,,!
merge 할 때 conflict가 나면 아래 선택지 중에 선택하면 된다..!
1. Current Change: 현재 HEAD의 내용을 적용
- incoming changes: merge되는 다른 브랜치 내용을 적용
- Both changes: 둘 다 적용
해당하는 것을 선택하고 다시 commit하면 된다!!
📍 conflict 나는 것을 고치는 것에 두려움을 없애보자,,! X 222... 😭
npm i -g gitmoji-cli
git add .
gitmoji -c
choose a gitmoji :
라고 문구 뜨면 해당하는 emoji enter로 선택
5.commit 메세지 입력- repository로 push