최근에 나는 <<<<< HEAD
과 같은 Git rebase 메시지를 포함하는 코드를 저지르는 어리석은 실수를 저질렀습니다.힘내 커밋이나 리베이스에 "<<<<< HEAD"와 같은 내용이 포함되어있는 경우 자동 검색하는 방법은 무엇입니까?
파일에 해당 메시지가 포함되어 있는지 다시 확인하지 않고 내가 git add . ; git rebase --continue
이되어서 문제가 발생했다고 생각합니다.
나는 이것을 방지하기 위해 어쨌든 알고 싶습니다. 내 말은, Git이 병합 할 때 보통 이런 메시지가 있다는 것을 경고합니다. 그러나 당신 후에 git add .
나는 힘내가 그걸 내 코드의 일부로 취급한다고 믿는가?
오버 커밋 (bridage/overcommit) 이라는 유명한 도구를 확인했지만 그런 검사가없는 것 같습니다.
편집 : 오버 커밋에서, 단지 내 매뉴얼은 git commit
에 의해 커밋 확인이 PreCommit/MergeConflicts 후크,있다,하지만이 REBASE 동안 발생하는 경우, 그것은 실행되지 않습니다.
희망을 찾을 수있는 실제 방법을 찾을 수 있습니다.
난 그냥 간단히 오버 커밋에 대한 설명서에보고하고, [MergeConflicts]보고하는 데 도움이 /merge_conflicts.rb) pre-commit hook. 그게 네가 원하는 걸하지 않니? – Hasturkun
예, 실제로 사용하도록 설정했습니다. 하지만 rebase/merge 작업에서 발생하므로 미리 커밋 된 후크가 트리거되지 않습니다. (적어도 경고는 없습니다.) –