# 210204 trouble shooting
## git pr을 잘 못 올렸을 때
### cherry pick 이용

test2라는 branch를 만들고 cherry pick을 한다.
```git
git cherry-pick <commit>
```

결과는 다음과 같았다.


이것을 이용해서 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`