
git commit 을 하고 나서 보니 gitlab에서 이런 메일이 왔다.
gitlab에 들어가서 확인해보니

처음에 failed 라고 떠있어서 X 표시 된 부분이 reload 버튼이길래 눌러보았더니 build 가 실행되었는데....
아직 정확하게는 모르겠는데 Auto DevOps 라고 자체적으로 build 가 되는 설정이 되어있다고 생각이 들어 중지를 시켰다.
우선 해당 branch에서 develop 으로 Merge를 해야해서 하려고 create Merge 를 하니 경고창이 떴다.

찾아보니 merge option 인데 내가 기존의 commit 한 부분을 하나로 합쳐서 새로운 commit을 만들어 merge 할 수 있는 option 이었다.
간단하게 찾아봤는데... 기록용으로 적어두려고 한다.
간단하게 생각하면 이렇다.
- 여러개의 commit 이 있다.
- 이 commit 들을 하나의 새로운 commit 으로 만든다.
- 해당 commit 을 develop 브랜치에 merge 한다.
Squash 의 장점은 commit history 가 깔끔해진다는 것이다.
$ git checkout develop
$ git merge --squash my-feature
$ git commit -m "your-commit-message"
내가 작업한 branch를 예시로 들어서 설명하자면,

이렇게 구분지어서 볼 수 있을 것 같다.