728x90

기타/Git 3

Github 작업 중 브랜치 PR로 올려둘 때, Merge 안되도록 처리하기

1. PR 생성하는 경우 PR 생성 시 아래 이미지와 같이 화살표 클릭 후 [Create Draft Pull Request] 클릭 2. 이미 생성된 PR의 경우 아래 이미지와 같이 우측 reviewers 메뉴 아래에 [Convert to draft] 클릭 결과 Draft 상태로 변경되면서 Merge할 수 없는 상태가 됨 참고 : https://github.blog/2019-02-14-introducing-draft-pull-requests/ Introducing draft pull requests | The GitHub Blog You can now use draft pull requests to clearly tag when you’re coding a work in progress. github.blog

기타/Git 2022.01.24

Git reset vs revert

깃 리셋과 리버트 차이 둘 다 이전 커밋 수정/삭제 시 사용 git reset 옵션에 따라 commit된 파일들을 staging, working directory로 돌려놓거나 아예 삭제할 수 있음 혼자 작업하는 브랜치라면 reset 및 추가 작업 후 원격 브랜치에 -f 옵션 달아서 push 가능 (팀원과 공유하는 브랜치라면 팀원의 커밋 히스토리와 다른 커밋 히스토리를 push 하는 행동이므로 위험) git revert 팀원과 공유하는 브랜치에서 이전 커밋 수정/삭제 시 사용 기존 히스토리에 revert 커밋을 추가하는 방식으로 기존 커밋 히스토리가 바뀌지 않아 충돌 발생 없음 참고 : https://velog.io/@sonypark/git-reset-vs-git-revert-차이

기타/Git 2022.01.24
728x90
반응형