일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 백준java
- aspect-ratio
- scss
- CSS
- 리액트네이티브
- 아두이노 우노
- 백준자바
- @supports
- CSS Flex
- 백준15988풀이
- reactNative
- 이친수문제
- 백준풀이
- 포인터
- peap
- ESP-01
- 2193
- 노마드코더
- 프로젝트초기설정
- dp문제
- ESP-01WiFi
- 백준문제풀이 #백준 #백준문제 #스타트택시
- scroll-snap
- ESP8266
- 백준
- ESP8266WiFi
- Flexible box
- 연결리스트
- 백준 #백준2661 #좋은수열 #Java #코딩
- C
- Today
- Total
코딩 농장
heroku에 배포 중인 브랜치가 삭제되었을 때 해결법 본문
협업할 때 다들 fork 후 PR을 날리는 형태로 많이들 할 것이다.
(사실 다들 그러는지 잘 모른다. 하지만 나는 여태까지 모든 프로젝트를 저런 식으로 해왔다.)
이때, upstream repo의 prod 브랜치로 heroku에 배포중이었다고 치자.
그런데, 이 브랜치가 삭제 되었다면 ?
백업 된 브랜치나, 가장 최신버전을 가지고 있는 팀원도 없다면 ?
( git reflog로도 최신버전을 다운받은 사람이 없어서 복구 불가능 )
그런데 다행히 heroku에 automatic하게 deploy하는 상황이라면 ?! (이것도 안된다면 그냥 각자가 커밋한걸 다시 PR하는 수밖에..)
https://help.heroku.com/FZDDCBLB/how-can-i-download-my-code-from-heroku
How can I download my code from Heroku? - Heroku Help
Ask on Stack Overflow Engage with a community of passionate experts to get the answers you need Ask on Stack Overflow
help.heroku.com
요 글을 참고해서 heroku에 배포중인 코드를 다운할 수 있다.
heroku에 올라간걸 바로 fetch 하는 식은 안되나 했는데 여러 삽질을 해도 찾을 수가 없었다. 혹시 누가 안다면 알려주시길...
위 글은 slug를 설치하고 slug를 통해 배포중인 코드를 통으로 다운 받는 방식이다.
따라서 깃 히스토리가 없다 ㅜㅜ
깃 히스토리가 중요하지 않다면 바로 복구하고, 중요하다면 가장 최신의 브랜치를 소유한(?) 팀원 걸 먼저 합치고 복구한 내용을 넣으면 된당.
'프로젝트 > 1Challenge' 카테고리의 다른 글
[Axios/cheerio/Node.js] 깃허브 잔디(커밋 횟수) 크롤링하기 (0) | 2021.07.14 |
---|---|
[Nodejs/jwt] 배포 후, 로그인 쿠키 설정이 안 된다면? res.cookie가 안 될 때, samesite? (0) | 2021.07.05 |
[Heroku/Nodejs] Nodejs Heroku로 배포하기 - 설정법 (0) | 2021.07.05 |
[React/Node.js/scss] 프로젝트 레포지토리 초기 설정과 폴더 구조 (0) | 2021.03.27 |