찾다

 >  Q&A  >  본문

자식은 파일을 무시

이제 막 git을 사용하기 시작했는데 파일을 무시하고 싶은데 어떻게 해결해야 할지 모르겠는 문제가 있습니다.
예를 들어 html 파일을 무시하고 싶어요
저는

을 사용합니다 으아아아

그런 다음 .gitignore 파일의 편집 모드에서

를 작성합니다. 으아아아

저장하고 나가기

git status를 보니까 hmtl 파일이 정말 없어졌는데 나오더군요

.gitignore 파일을 제출해야 하는데, 파일을 무시하는 방식에 문제가 있는 걸까요?

淡淡烟草味淡淡烟草味2826일 전625

모든 응답(6)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-05-02 09:35:19

    1. 파일을 무시하는 방식에는 문제가 없습니다
    2. .gitignore 파일은 제출하지 않고도 정상적으로 작동할 수 있습니다
    3. Git은 .gitignore 기반의 .git 라이브러리에 있는 추적되지 않은 파일만 무시합니다

    "새 file.html"을 무시하고 제출된 "이전 file.html"을 다시 수정하면 Git은 후자를 무시하지 않습니다.

    방법:
    1. git rm --cached old file.html 실행
    2. git commit old file.html -m 'Comment...' 실행

    설명:
    1. 추적된 파일을 로컬에서 삭제하지 않고 .git 라이브러리에서 삭제합니다. (로컬에서도 삭제하려면 rm 명령 앞에 git을 추가하지 마세요.)
    2. 파일 실제로 .git 라이브러리에서 삭제되었습니다

    이후에는 "이전 file.html"이 더 이상 추적되지 않습니다

    ---------------구분선------

    .gitignore 파일이 제출되었기 때문에 Git이 이를 추적했고, .gitignore 파일을 다시 수정했습니다.
    그러면 git status로 상태를 확인하면 당연히 다음과 같습니다.

    으아아아

    방법 1, 수정 취소:
    git checkout -- ".gitignore" 실행

    방법 2: .git 라이브러리에 변경 사항을 제출하고 Git이 추적하도록 합니다.
    git add .gitignore 실행
    git commit .gitignore -m 'Comment...' 실행

    회신하다
    0
  • 黄舟

    黄舟2017-05-02 09:35:19

    수정.gitignore, 정상적으로 제출되어야 문제가 없습니다

    회신하다
    0
  • 高洛峰

    高洛峰2017-05-02 09:35:19

    gitignore가 수정되지 않은 것으로 보이면 무시하던 파일이 무시된거 아닌가요?

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-05-02 09:35:19

    커밋하지 않으셨나요? . . .gitignore에는 일반적으로 커밋이 필요합니다

    회신하다
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:35:19

    수정할 경우 수정사항으로 커밋해야 합니다

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-02 09:35:19

    .gitignore 제출

    회신하다
    0
  • 취소회신하다