일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- graphQL
- frontend
- nodejs
- Component
- ECMAScript
- CLONE
- react
- node.js
- Session
- NextJs
- DART
- MongoDB
- CSS
- 리액트
- clonecoding
- backend
- 자바스크립트
- heroku
- GRID
- javscript
- TypeScript
- pug
- express
- form
- API
- HTML
- Mongoose
- Flutter
- ES6
- JavaScript
- Today
- Total
목록github (2)
Enjoy Programming

잘못 병합된 branch 되돌리기 코드 현재 회사 사이트 한개의 중심 기능을 리뉴얼 하다보니 dev에는 항상 작업 반영 release는 운영 수정사항만 관리 하고 있었다. 언제 잘못되었는지 분기가 되는 main에 dev가 반영 되어 있었다. release hotfix 건 수정 후 배포하고 역으로 다시 merge 하다가 main이랑 상태 동기화를 이뤄버려서 release에 최신 dev 코드가 반영 되어버렸다.. 하.. 순간 먹먹 해졌다.. 아무튼 이 삽질 저 삽질 하다가 해결했는데 매우 간단한 문제였다... 그냥 release를 받아놓고 revert 시키면 되는 거였는데 vscode git graph에서 되돌릴려고 하니 rebase 만 뜨길래 자꾸 rebase로 삽질을.... 그냥 이러면 쉽게 해결 할 문..

git에서 강력한 기능인 branch에 대하여 알아보자 branch : 사전적 용어는 가지를 치다~ 주로 협업에 많이 좋은 기능인것 같다. 프로젝트를 진행하며 많은 커밋을 하게 되는데 여러 개발자들이 마스터에 영향을 주지않고 각자 동시에 다양한 작업을 할 수 있게 해주는 기능이다. 마스터는 그대로 유지가 되지만 각자 작업 영역에서 마음대로 소스코드를 변경할 수 있고 이렇게 분리된 작업 영역에서 변경된 내용은 나중에 원래의 버전과 비교해서 하나의 새로운 버전으로 만들어 낼 수있다. 이 그림이 잘 설명 해준다. 마스터는 독립적으로 유지 되지만 나나 또다른 누군가가 같은 코드를 다른 영역에서 구성하고 변경하고 손볼 수 있다. 이는 작업시에 마스터에 영향을 주지 않는다. 그리고 나중에 이를 합치고 프로젝트를 완..