codestates / codestates/BookDam

22.01.04 Error Handling

Open
#71 0 comments 0 reactions 0 assignees View on GitHub
Complete
Dominant language
JavaScript
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

> 해결된 에러라면 라벨에 'Complete' 를 달아주세요.
> 미해결된 에러라면 라벨을 'In progress' 로 변경해주세요.

### 어떤 에러인가요?
- my remote repo에서 upstream repo로 PR을 날렸는데 너무 많은 변경 사항이 있음
- Use Command Line을 통해서 충돌을 해결하라고 하였음
- 하지만 이미 my remote repo가 모두 업데이트 되어 있는 상황임

merge 관련한 에러 메시지는 여러개 본 거 같음

### 에러 메시지

```bash
$ Nothing to commit, working tree clean
```
```bash
$ On branch master nothing to commit, working tree clean
```
```bash
$ Everything up-to-date
```

에러 메시지의 종류가 3가지나 되는데 결국에는 모두 동일한 의미이다.
commit 이나 push, pull 날렸는데 '원격지와 로컬이 동일하다' 이다.

![스크린샷 2022-01-04 오후 10 57 30](https://user-images.githubusercontent.com/87353284/148069804-d7d7ef76-d2b5-4b69-9253-0460b7f61611.png)

거기다가 myrepo feature와 로컬 feature push까지 reject는 정말 엄청난 상황.
8시 부터 11시까지 장장 3시간의 노력끝에 모든 문제를 해결하였다.

![스크린샷 2022-01-04 오후 11 02 40](https://user-images.githubusercontent.com/87353284/148070477-dca58243-8237-46ae-9c82-db0b4e59cea1.png)

(my reppo) origin feature에 잘 올라간 녀석이 보인다.

### 에러 핸들링 방법

- 핸들링 방법에 대해서 간단하게 기록해보세요.
에러를 해결하는 방법은 로컬 feature 브랜치에서 upstream dev pull을 하고
충돌나는 상황을 vscode에서 해결한 후 최종 코드를
my repo의 feature로 push한 후 my repo feature를 upstream dev로 PR하는 것이다.
코드를 순서대로 써보자.

```js
git switch feature
git pull upstream dev // 충돌상황해결
git add .
git commit
git push origin feature
```

### 에러 핸들링을 위해 참고한 레퍼런스 링크

[링크]()

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.