기타

기타

Pull Request와 Merge branch(feat. CI)

들어가면서 하루스터디 팀은 Github Actions를 사용해 CI 환경을 구축하고 있습니다. 즉, Pull Request가 발생할 때마다 자동으로 빌드와 테스트를 진행해 코드가 병합되어도 되는지를 판단해줍니다. 이를 통해 코드가 병합되었을 때의 파급효과를 최소화할 수 있습니다. 그런데 이런 기능은 어떻게 동작하는 걸까요? 아직 merge도 하지 않았고, Pull Request만 보냈을 뿐인데 어떻게 통합된 코드를 빌드하고 테스트할 수 있는 것일까요? 그 해답은 Pull Request에 있습니다. Pull Request는 단순한 merge 요청 이라고 생각하기 쉽상이지만, 사실 숨겨진 원리가 존재하기 때문입니다. 그리고 이 숨겨진 원리를 안다면 Pull Request를 활용한 CI 파이프라인을 보다 쉽게..

기타

[Git] 원격 레포지토리에 푸시한 커밋 삭제하기

1. git reset HEAD^ 2. git push origin -f 브랜치명 1, 2 번을 순차적으로 입력하면 된다! 다만 특히나 협업을 진행하는 경우 SourceTree 등의 툴로 푸시하기 전 더블 체크하는 것을 권장한다.

teo_99
'기타' 카테고리의 글 목록