자식은 파일을 무시
淡淡烟草味
淡淡烟草味 2017-05-02 09:33:19
0
6
620

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

을 사용합니다 으아아아

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

를 작성합니다. 으아아아

저장하고 나가기

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

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

淡淡烟草味
淡淡烟草味

모든 응답(6)
大家讲道理

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...' 실행

黄舟

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

小葫芦

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

Peter_Zhu

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

仅有的幸福

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

Ty80

.gitignore 제출

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿