Git

[Git ] git fetch/merge

Eun 2021. 12. 3. 18:14

깃으로 협업을 하다보면 fork 따서 작업한다.

이때 원격저장소랑 로컬저장소가 달라지는 경우가 생기는데 이때 fetch/merge를 하고 자신의 파일을 push해야한다. 

 

우선 

1. git remote -v 부터 해보자.

현재 저장소의 원격 주소를 확인한다.

2. git remote add upstream 원격저장소 주소

원격 저장소 추가해주기.

git remote add upstream https://github.com/MaeMaeGong/Algorithm.git

3. git remote -v

다시 확인해서 추가가 잘 되었는지 확인

4. git fetch upstream

원본을 fetch한다. 그러면 원격저장소에 추가된 내용을 가져올 수 있다.

5. git merge upstream/main

본인의 로컬저장소와 원격저장소에서 가져온 파일을 합칩니다.

 

6. 본인 원격 저장소에 push한다.

git add .

git commit -m "커밋메시지"

git push origin 브랜치명

 


깃 어려워죽겄네... 언제쯤 익숙해질까...~ 

그냥 나혼자 망치면 상관없는데 잘못해서 다른 팀원에게 피해갈까봐 명령어 하나 치는 것도 조심스러워진다... 

흐아ㅏ앙