Home

[Git/Github] reflog와 reset으로 실수로 잘못 변경한 rebase, merge, push를 이전 commit으로 되돌리는 방법

1. 기존 환경과 잘못 Merge 한 상황 feature/a branch : 생성 후, a1, a2, a3 3개의 커밋을 만들었습니다. master branch : a1, a2, a3 커밋을 생성한 후에 master2, master3 커밋을 만들었습니다. 여기에 우리가 master에서 feature/a branch를 merge하였다고 가정해보겠습니다. 위와 같이 잘 merge가 되었으나 되돌리고 싶은 때가 있을 것 같습니다! 이 때는 어떻게 해야될까요? 2. 변경사항 되돌리기 기존 코드 상태로 되돌리고 싶다면 아래와 같이 git reflog 명령어를 활용하여 이전 hash 값을 확인한 후...

Read more

[Git/Github] Merge, Squash and Merge, Rebase and Merge란? 비교 및 개념정리

0. 공통환경 기존에 제가 알고 있는 git은, 사용할 때 단순히 merge 만 사용해서 충돌을 해결했습니다. 하지만 공부하다보니 다양한 전략이 있는 것으로 확인되어 내용을 정리해보았습니다. 위와 같은 단순 Merge 방식은 직관적으로 이해하기 편하지만, 사람들이 많아지게 되고 commit과 branch가 많아지게 되면 복잡도가 높아지고, 단순히 Merge를 했을 때 보기가 어렵다는 문제가 발생합니다. 따라서, 팀과 상황마다 다른 전략을 취하게 되었고 대표적인 전략이 하기의 3가지입니다. Merge Squash and Merge Rebase and Merge 위 3가지 전략의 차이를 확인하기 ...

Read more

6개월만에 연봉 두 배로 올린 문과출신 판교 개발자 이야기(이직 꿀팁) _ 시골쥐의 도시생활님 영상 리뷰

영상 링크 : 6개월만에 연봉을 두 배로 올린, 문과출신 개발자 친구를 소개합니다. (ft. 이직 꿀팁) 시골쥐의 도시생활 님이 올리신 ‘6개월만에 연봉을 두 배로 올린, 문과출신 개발자 친구를 소개합니다. (ft. 이직 꿀팁)’ 영상을 보게 되었습니다. 간단하지만 저한테도 자극이 되고 많은 인사이트가 되는 영상이었습니다. 저는 전공자 출신임에도 이 분보다 더 저를 어필하지 못했고, 지금까지 멋진 개발 생활을 이어가지 못한 것 같습니다. 자극을 받으며 저를 성장시켜야 되겠다는 생각이 들었습니다. 분당 어딘가에서 친구랑 이야기하시며 편하게 영상을 제작하여 부담 없이 볼 수 있는 것 같습니다. 이야기에 나오시는 분...

Read more

[Git] Github private repository(개인 저장소) cli로 clone 하는 방법? 정리!

Github에서 private repository(개인 저장소)를 만들고, 해당 repo를 clone 받으려면 아래와 같이 not found 오류 메세지가 나옵니다. (username은 meme / github_my_repo라는 private repository 에 접근하는 경우 아래와 같습니다) $ git clone 'https://github.com/meme/github_my_repo.git' Cloning into 'github_my_repo'... remote: Repository not found. fatal: repository 'https://github.com/meme/github_my_repo...

Read more

[Node/Yarn Issue] error @angular-devkit/architect@0.1200.2: The engine "node" is incompatible with this module.

1. Problem When i used yarn, i met problem. Node version and moduel’s expected version. I tried yarn command and system install moduels, but that makes problem. warning storybook-addon-deps > react-google-charts > react-load-script@0.0.6: abandoned and unmaintained [3/5] 🚚 Fetching packages... error @angular-devkit/architect@0.1200.2: T...

Read more

편리한 쿠팡의 로켓 적자(feat. 6조).. 안 망했으면 좋겠는데 과연 살아남을 수 있을까?

[헤럴드경제=박혜림 기자] “한국 주식이라 떨어질 때마다 소량씩 ‘줍줍’했는데 상폐되진 않겠죠?” (투자자 A씨) “고점에서 물 계속 타고 있는데 끝이 안 보이네요. 물도 그만 타야 할 것 같아요” (투자자 B씨) “그래도 믿어보려고 했는데 더 잃기 전에 손절해야겠죠?” (투자자 C씨) 미국 증시에 야심차게 상장했던 ‘쿠팡’의 추락이 끝이 없다. 한때 69달러(한화 약 8만7000원)에 달했던 주가가 12달러(1만 5000원) 밑으로 떨어지며 신저가를 갈아치웠다. 국내외 개미 투자자들은 물론 미국 유명 대학 및 자선단체, 투자기관까지 수천억원대의 손실 보고 있다. 5일(현지시간) 쿠팡은 미국 ...

Read more

00 쇼핑몰 서비스 이용 중 조회 오류/주문 취소 불가 에러 발견 _ 고객을 위해 최대한 완벽한 서비스를 만들자

1. 구매 진행 중 주문 취소 불가 에러 발견 모 쇼핑몰의 서비스를 이용하던 도중, 쿠폰 적용이 되지 않아 ‘주문취소’를 하고 다시 재주문하려고 시도한 적이 있습니다. 모 쇼핑몰은 그렇게 규모가 아주 크지는 않은데, 체인 형태로 꽤 많은 곳에 점포를 내고 온라인으로 서비스를 진행하고 있는 업체였습니다. 바로 취소를 하기 때문에 전혀 문제가 없이 취소가 되어야 하는데, 일괄 취소가 불가능하여 ‘뭐지? 이 상황은?’라는 느낌으로 이것저것 살펴보았습니다. 위와 같은 상황처럼 특이하게 콘치즈닭가슴살스테이크 100g에 주문취소 버튼이 활성화되지 않았습니다. 어플로 봐도 동일하게 비활성화 되었구요. 상품준비중 상태에...

Read more

JBOD(Just a Brunch Of Disk)와 RAID0 의 차이? 개념정리

1. JBOD(Just a Brunch Of Disk) 물리디스크 두 개 이상을 마치 하나의 디스크처럼 만들어 주는 것, 스패닝(Spanning)이라고도 합니다. 500GB와 250GB 저장장치 2개를 연결하면, 하나의 750GB 저장장치처럼 사용 가능합니다. 여러 디스크의 용량을 단순히 이어붙여주는 것입니다. JBOD로 연결하는 디스크는 용량이 같지 않아도 되고, 디스크가 동시에 엑세스가 일어나지도 않습니다. RAID와 다르게 동시에 디스크 I/O가 발생하지 않기 때문에 성능이 향상되지 않습니다. 내결함성도 제공되지 않으며 오로지 용량...

Read more