본문 바로가기

GIT2

git rebase -i로 이전 커밋들 수정하기 수정을 원하는 커밋의 이전 커밋 해시를 입력해서 커밋을 수정할 수 있다. git rebase -i 해당 명령어 입력 시 터미널에서 vim에디터 출력 pick pick pick pick ... commands: #명령어들 .. .. vim 에디터에서 i키(insert)를 눌러서 INSERT 모드에 들어간 뒤, 수정할 수 있다. 이후 :wq를 입력해 저장 후 종료 1️⃣ pick > 해당 커밋 수정없이 사용할 것. 커밋 순서를 서로 변경해놓으면 변경된 순서가 적용되어진다. 커밋을 지우면 해당 커밋이 삭제된다. 2️⃣ reword reword 로 해놓고 vim을 종료하면, vim에서 해당 커밋의 커밋 메시지를 수정할 수 있다. 3️⃣ edit edit 로 해놓고 vim을 종료하면, 해당 커밋으로 HEAD가 옮.. 2023. 5. 30.
GIT - 브랜치 보호하기(Review Approving) Repository - Settings - Branches - Add branch protection rule 8가지의 제한 조건을 설정할 수 있다. (중복 선택 가능) 각각 옵션의 설명 Require a pull request before merging merge 전에 pull request를 강제하는 옵션 대상 브랜치에 대한 모든 변경 사항이 일반적인 push가 아니라 PR을 통해 이루어져야함. 세부적으로 코드 리뷰가 필요한지, 몇명의 리뷰가 있어야 하는지 등을 설정 가능 Require status checks to pass before merging merge 전에 상태 확인 필요. GitHub Action을 통해 가능하다. GitHub Actions Require conversation resol.. 2023. 4. 13.