---
# System prepended metadata

title: 210204 trouble shooting
tags: [trouble shooting]

---

# 210204 trouble shooting

## git pr을 잘 못 올렸을 때

### cherry pick 이용
![](https://i.imgur.com/7IacDmz.png)

test2라는 branch를 만들고 cherry pick을 한다.

```git
git cherry-pick <commit>
```

![](https://i.imgur.com/uWkD3xL.png)

결과는 다음과 같았다.
![](https://i.imgur.com/NJ8pxMc.png)
![](https://i.imgur.com/UtREYjd.png)

이것을 이용해서 pr의 잘못 올린 커밋을 제외하고 다른 것을 cherry pick 한 이후에 다시 pr을 날리는 것이 좋을 것 같다.


## process.env destructuring
```javascript=
const {
    KAKAO_OAUTH_HOST: host,
    KAKAO_CLIENT_ID: clientId,
    REDIRECT_URI: redirectUri,
} = process.env;
```
위와 같이 하면 값을 제대로 불러오지 못하고 모두 undefined가 된다.
비슷한 얘기가 [여기](https://github.com/parcel-bundler/parcel/issues/2191)에 있었는데 하나만 하면 되는데 여러개를 하면 안된다는 얘기가 있었다.

결국 따로 변수를 만들어주었다.
```javascript=
const host = process.env.KAKAO_OAUTH_HOST;
const clientId = process.env.KAKAO_CLIENT_ID;
const redirectUri = process.env.REDIRECT_URI;
```



###### tags: `trouble shooting`