84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
我刚开始接触git 然后想忽略文件 但是出现了一些我不知道怎么解决的问题比如,我想忽略html文件我使用
cat .gitignore vim .gitignore
然后在.gitignore文件的编辑模式下,写下
#忽略以html结尾的文件 *.html
保存退出
我在看git status的时候,hmtl文件确实是没有了,但确出现了
我需要提交.gitignore文件.是不是我忽略文件的方式有问题
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
gitignore가 수정되지 않은 것으로 보이면 무시하던 파일이 무시된거 아닌가요?
커밋하지 않으셨나요? . . .gitignore에는 일반적으로 커밋이 필요합니다
수정할 경우 수정사항으로 커밋해야 합니다
.gitignore 제출
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가 수정되지 않은 것으로 보이면 무시하던 파일이 무시된거 아닌가요?
커밋하지 않으셨나요? . . .gitignore에는 일반적으로 커밋이 필요합니다
수정할 경우 수정사항으로 커밋해야 합니다
.gitignore 제출