profile
내가 공부하기 위해 시작한 velog

[Git] Git merge 전략

보통 일반적으로 알고 있는 merge 전략이다. 이 방법은 머지 브랜치가 삭제되더라도 히스토리 그래프 상에는 다른 가지로 남아있다.'어떤 브랜치에서 어떤 커밋이 진행되어 어떻게 머지 되었군'을 자세하게 알 수 있는 히스토리가 남는다. 머지가 수행되면 머지커밋(merge

2020년 3월 7일
·
0개의 댓글
·

Babel

Babel은 ES6 이상의 최신 문법을 ES5 이하의 문법으로 작성한 것 처럼 소스코드 내의 문법 형태를 변경해주는 JS transpiler. JS compiler라고 부르기도 한다.Babel을 사용해 문법 형태가 변경된 소스 코드는 최신 문법을 지원하는 실행 환경 뿐

2020년 2월 28일
·
0개의 댓글
·

[Git] Refspec

위 명령은 origin이라는 저장소의 refs/heads/candidates/${\_NODE_ENV}/\*의 브랜치에 push를 한다. 이 명령어를 보고 시작한 Refspec 개념 정리입니다.\+ : fast-forward가 아닌 업데이트를 허용한다는 의미, 생략 가능

2020년 2월 26일
·
0개의 댓글
·

[Git] Refs

git의 커밋은 key-value 형식으로 이루어져 있는데, key 값은 SHA-1으로 만들어진 해쉬값이다. 이를 사람들이 기억하기 어렵기 때문에 외우기 쉬운 이름의 파일에 저장되어 있는데, 이를 저장해 놓은 파일을 References 혹은 Refs라고 한다.모든 re

2020년 2월 26일
·
1개의 댓글
·
post-thumbnail

[Git] Git flow, Github flow

원래는 Github flow를 통해 지속적인 CI/CD를 진행하였는데, 이는 앞으로 서비스에 반영될 기능들이 충분히 테스트 되지 못하고 배포되는 문제점을 해결하기 위해 flow를 어떻게 하면 좋을까를 고민하는 사수를 보며 구체화 되지 않은 개념들을 조금이나마 구체화하고

2020년 2월 22일
·
0개의 댓글
·