파일에 특정 단어가 포함되어 있으면 git이 파일을 커밋 할 수 없습니까?

Anquegi

이 질문이 반복 될 수 있지만 아무것도 찾을 수 없습니다.

내가 루비로 개발 중이고 byebug로 파일을 디버깅하고 있다고 가정 해 봅시다. 그래서 그 파일에 "byebug"라는 단어가 있습니다.

문제를 발견하고 올바른 파일을 저장하지만 byebug 단어를 제거하는 것을 잊었습니다. 따라서 해당 파일을 커밋하면 해당 단어로 커밋되어 프로덕션에서 앱이 제대로 작동하지 않을 수 있습니다.

나는 magit과 emacs를 사용하고 있으므로 커밋하기 전에 항상 diff를 읽고 "byebug"단어를 찾을 수 있습니다. 있으면 제거 할 수 있습니다.

나는 또한 비슷한 것을 git diff | grep byebug할 수 있고 bybug 단어가 있는지 감지 할 수 있다는 것을 알고 있지만 이것이 git을 사용하는 경우에만 가능하거나 git을 사용하여 자동으로 올바른 방법을 알 수 있는지 알고 싶습니다.

Loufylouf

찾고있는 것은 Git 후크라고합니다. 후크는 서로 다른 단계 (커밋 전, 커밋 후)에서 실행되는 스크립트이며 작업이 성공하지 못하게 할 수 있습니다.

귀하의 경우에는 클라이언트 측 사전 커밋 후크가 귀하가 찾고있는 것이라고 생각합니다. git hooks에 대한 유용한 소개 https://www.digitalocean.com/community/tutorials/how-to-use-git-hooks-to-automate-development-and-deployment-tasks

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

git 파일에 손상된 느슨한 객체가 포함되어있는 경우 푸시되지 않은 커밋을 푸시 할 수 있습니까?

분류에서Dev

파이썬 라이브러리 "사전 커밋"을 사용하여 단일 파이썬 파일을 실행하는 git 사전 커밋 후크를 어떻게 추가 할 수 있습니까?

분류에서Dev

추가되었지만 git에 커밋되지 않은 파일을 삭제할 수 있습니까?

분류에서Dev

Git 사전 커밋 후크 : -a 플래그를 사용하여 커밋 할 때 파일을 추가 / 수정하려면 어떻게해야합니까?

분류에서Dev

Git으로 커밋하지 않고 어떻게 파일을 저장할 수 있습니까?

분류에서Dev

pdf 파일에서 특정 순서없이 여러 단어가 포함 된 페이지를 검색 할 수 있습니까?

분류에서Dev

Git에서 변경된 모든 파일을 포함하여 특정 파일에 대한 커밋을 나열하려면 어떻게해야합니까?

분류에서Dev

Git에서 푸시 된 다른 커밋에서 특정 브랜치의 단일 커밋을 어떻게 만들 수 있습니까?

분류에서Dev

원격에서 지정된 커밋에서 단일 파일을 다운로드 할 수 있습니까?

분류에서Dev

git에서 파일을 커밋 할 수 없습니다.

분류에서Dev

어떻게 2 개의 커밋이 git 저장소에서 동일한 파일 정보를 가질 수 있습니까?

분류에서Dev

Windows 배치 파일을 사용하여 특정 문자가 포함되지 않은 파일을 어떻게 삭제할 수 있습니까?

분류에서Dev

특정 커밋의 모든 파일을 볼 수 있습니까?

분류에서Dev

단어가 포함되지 않은 텍스트 파일을 어떻게 검색 할 수 있습니까?

분류에서Dev

makefile 내 bin에 git 커밋을 어떻게 추가 할 수 있습니까?

분류에서Dev

Git으로 HEAD가 아닌 커밋을 어떻게 수정할 수 있습니까?

분류에서Dev

단일 .exe로 컴파일 할 때 특정 파일을 어떻게 보존 할 수 있습니까?

분류에서Dev

파일에 정수만 포함되어 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

Github : 커밋 할 파일을 추가 할 수 없습니다.

분류에서Dev

JSON 파일에서 특정 계산을 어떻게 할 수 있습니까?

분류에서Dev

수동으로 파일을 추가하기 전에 git에서 모든 커밋을 거부하도록 할 수 있습니까?

분류에서Dev

커밋 메시지에 특수 문자가 포함 된 경우 커밋 메시지와 정확히 일치하여 git 커밋을 검색합니다.

분류에서Dev

Visual Studio 2019에서 파일 변경 내용을 특정 커밋과 비교할 수 없습니까?

분류에서Dev

데이터에 URL이 포함되어 있으면 Javascript가 JSON을 구문 분석 할 수 없습니다.

분류에서Dev

파일을 추적하고 수정하는 경우 추가하지 않고 커밋 할 수 있습니까?

분류에서Dev

git- Windows 및 Linux 용 GUI로 특정 파일 및 커밋의 모든 파일을 체크 아웃 할 수 있습니다.

분류에서Dev

충돌없이 병합하면 코드가 컴파일되지 않습니다. 커밋하기 전에 수정해야합니까?

분류에서Dev

커밋되지 않은 수정 파일을 포함한 git 아카이브

분류에서Dev

svn없이 svn 커밋에서 .patch 파일을 얻을 수 있습니까?

Related 관련 기사

  1. 1

    git 파일에 손상된 느슨한 객체가 포함되어있는 경우 푸시되지 않은 커밋을 푸시 할 수 있습니까?

  2. 2

    파이썬 라이브러리 "사전 커밋"을 사용하여 단일 파이썬 파일을 실행하는 git 사전 커밋 후크를 어떻게 추가 할 수 있습니까?

  3. 3

    추가되었지만 git에 커밋되지 않은 파일을 삭제할 수 있습니까?

  4. 4

    Git 사전 커밋 후크 : -a 플래그를 사용하여 커밋 할 때 파일을 추가 / 수정하려면 어떻게해야합니까?

  5. 5

    Git으로 커밋하지 않고 어떻게 파일을 저장할 수 있습니까?

  6. 6

    pdf 파일에서 특정 순서없이 여러 단어가 포함 된 페이지를 검색 할 수 있습니까?

  7. 7

    Git에서 변경된 모든 파일을 포함하여 특정 파일에 대한 커밋을 나열하려면 어떻게해야합니까?

  8. 8

    Git에서 푸시 된 다른 커밋에서 특정 브랜치의 단일 커밋을 어떻게 만들 수 있습니까?

  9. 9

    원격에서 지정된 커밋에서 단일 파일을 다운로드 할 수 있습니까?

  10. 10

    git에서 파일을 커밋 할 수 없습니다.

  11. 11

    어떻게 2 개의 커밋이 git 저장소에서 동일한 파일 정보를 가질 수 있습니까?

  12. 12

    Windows 배치 파일을 사용하여 특정 문자가 포함되지 않은 파일을 어떻게 삭제할 수 있습니까?

  13. 13

    특정 커밋의 모든 파일을 볼 수 있습니까?

  14. 14

    단어가 포함되지 않은 텍스트 파일을 어떻게 검색 할 수 있습니까?

  15. 15

    makefile 내 bin에 git 커밋을 어떻게 추가 할 수 있습니까?

  16. 16

    Git으로 HEAD가 아닌 커밋을 어떻게 수정할 수 있습니까?

  17. 17

    단일 .exe로 컴파일 할 때 특정 파일을 어떻게 보존 할 수 있습니까?

  18. 18

    파일에 정수만 포함되어 있는지 어떻게 확인할 수 있습니까?

  19. 19

    Github : 커밋 할 파일을 추가 할 수 없습니다.

  20. 20

    JSON 파일에서 특정 계산을 어떻게 할 수 있습니까?

  21. 21

    수동으로 파일을 추가하기 전에 git에서 모든 커밋을 거부하도록 할 수 있습니까?

  22. 22

    커밋 메시지에 특수 문자가 포함 된 경우 커밋 메시지와 정확히 일치하여 git 커밋을 검색합니다.

  23. 23

    Visual Studio 2019에서 파일 변경 내용을 특정 커밋과 비교할 수 없습니까?

  24. 24

    데이터에 URL이 포함되어 있으면 Javascript가 JSON을 구문 분석 할 수 없습니다.

  25. 25

    파일을 추적하고 수정하는 경우 추가하지 않고 커밋 할 수 있습니까?

  26. 26

    git- Windows 및 Linux 용 GUI로 특정 파일 및 커밋의 모든 파일을 체크 아웃 할 수 있습니다.

  27. 27

    충돌없이 병합하면 코드가 컴파일되지 않습니다. 커밋하기 전에 수정해야합니까?

  28. 28

    커밋되지 않은 수정 파일을 포함한 git 아카이브

  29. 29

    svn없이 svn 커밋에서 .patch 파일을 얻을 수 있습니까?

뜨겁다태그

보관