이기티뇨레 '내' 가 될 것 같다 '' 파일을 복구할 수 있다 - 파일 무시됨 Git 이기티뇨레 손상됨? 깃 (git) 또는 문화가 어떤 파일 형식, 로케일에 작성되지는?
내 '이기티뇨레':
# This is a comment
debug.log
nbproject/
깃 (git) 출력입니다 '상태':
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# debug.log
# nbproject/
nothing added to commit but untracked files present (use "git add" to track)
I would like '/' 아닌 '와' 나 프로젝트 데버고드로그 비 추적 파일 목록이 표시됩니다.
난 어디 시작 해결하려는 이?
깃 (git), t # 39 점에 대한 변경 사항이 있으면 isn& 것 같다 ',' 이기티뇨레 해당 파일을 선택할 수 있습니다 다음 방향점:
깃 (git) 을 추가 [커밋되지 않은 변경사항과 유지하려는] & &; git 커밋합니다 git rm - r - 캐시됩니다. 깃 (git) 추가. 깃 (git) - m " 커밋합니다 비 추적, 고정식입니다 files".
깃 (git) 을 추가 - f [추적하려는 파일을 다시] 깃 (git) - m " 커밋합니다 새로고치기 파일 제거 이기티뇨레 file.";
예를 들어, 자야바 파일이 다시 스크램블된 추적됨 입력하십시ᄃ오 다운로드하려는 // // 이 명령을 실행해야 합니다. 깃 (git) - f *.java 추가 //
고정식입니다. 그래, 내가 만들어 이기티뇨레 Windows 에서, 이 파일을 메모장에서 wasn& # 39, t 작업 중. 이 때 내가 쓴 적이 점령하고 있던 횡설수설 - 아마도 메모장 파일을 검토완료 이기티뇨레 Linux 에서 유니코드 아닌 것처럼 보였다 아웃해야 있는모든 8 비트 ASCII 나 있다.
그래서 내가 사랑하는 리눅스 시스템에서 파일을 Windows 로 다시 꺼내 보라 내가 나의 https://xxx. 작동하잖아 괜찮아! 만세!
내가 있다는 사실을 알고 있다 '는' 이기티뇨레 는 유니코드 인코딩 파일 내장된 않으면 효과가 전송되었기 ascii, 이 경우, 그것은 무시됨 wasn& # 39, t.
프로세스:
제 경우에는 it& # 39 의 파일을 이미 존재하는 것 때문에 리포지토리와 I& # 39 m, 무시하려면 거잖나.
이들은 이 문제를 해결하려면 things I did.
그땐 내가 내가 변경할 경우 해당 파일에 대한 무시됐다.
실제로 모든 여기에 대답을 해결 방법. 사용자가 파일을 실행하십시오 이기티뇨레 전에 '초기화' 깃 (git) 을 만들어야 합니다. 그렇지 않으면 결코 알지 못할 것이다 ',' 깃 (git) 을 갖고 있기 때문에 이미 해당 파일을 추적됨 무시하려면 필요한 것으로 나타났다.
echo .idea/ >> .gitignore
git init
개발할 경우 해당 파일을 추가할 것을, 내가 매일 습관적으로 무시됨 데이터베이스에구성원을 /.gitignore_global '~' 절실해졌습니다. 깃 (git), '너' 가 이미 알고 있는 파일을 이쪽요 (릴리즈됨 " 그러하매 너희의 user" 때문에 가정 내에서 it& # 39 의 파일, 디렉터리) 는 보통 무시.
특히 windows*용 사용자: 비 추적 및 선택취소하여 경우 캐싱된 파일은 파일 / 제거 작동안함. Utf-8 인코딩 파일 변환 및 이기티뇨레 PowerShell 열어보십시오.
"'powershell = $ Myfile 컨텐츠 확보하십시오. ..gitignore ' $ Myfile 아웃해야 파일 인코딩입니다 " utf8"; 이기티뇨레 "'
이렇게 한 번 만 인코드할 이기티뇨레 는 이를 위해 필요한 파일은 파일 및 디렉터리, 이후 그 파일을 편집할 때마다 제대로 인코딩되지 향후 it 노력해야 합니다. I believe 는 함께 읽을 수 없는 이 인해 결함 없이 UTF-8 인코딩을 이기티뇨레 는 깃허브 대한 비사양 절실해졌습니다. # 39 m 이 문제를 알고, 멀리는 I& 해결됨으로 windows*용 아직 밝혀지지 않았다. # 39 의 it&, s not too big deal 디버그로 it& 때 통증, 그냥 # 39 의 작동안함.
그냥 실행했음 salesforce. 이 문제를 해결할 수 있습니다. 이기티뇨레 비 추적 파일을 파일 내용을 계속 내 목록에 나타납니다.
내가 이 무시하시겠습니까 만드는 데 사용한 파일:
echo "node_modules" > .gitignore
견적 발생합니까 가져다줄래요 연산뿐 있는 것으로 나타났다. 난 따옴표 없이 사용한 파일 삭제 후 다시 명령을 무시하고, it 협력했습니다 강타했다. 내가 할 수 있는 파일 인코딩입니다 엉망하지 않았다. # 39 를 사용하여 시스템을 사용할 수 있을 만큼, 10 Windows& i&, m, 사마더.
예:
echo node_modules > .gitignore
내 문제는 손상된 이기티뇨레 파일 형식 (OP 제안됩니다). # 39, 내가 믿는 것은 다른 모든 가능성 및 무시됨 didn& t 때까지 못했습니다. , T show up in 'vi' 비리 didn& # 39 는 시작, 하지만 톰이랑 제리 바이트입니다 이기티뇨레 일으킨 파일의 파일 스크램블된 무시됨. 이 때 나는 고양이 ',' 만 가져다줄래요 클린업합니다 입력되었는지 이기티뇨레 보인 것으로 나타났다.
��# Built application files
*.apk
*.ap_
# ...
난 아무 생각이 어떻게 됐지 있을 수 있지만, 이러한 파일을 다시 문제가 해결되었습니다. Hex 분석한 결과 손상된 파일입니까 다음과 같다.
user@dev ~/project/myproject $ xxd -b .gitignore
00000000: 11111111 11111110 00100011 00000000 00100000 00000000 ..#. .
00000006: 01000010 00000000 01110101 00000000 01101001 00000000 B.u.i.
이 문제를 갖고 있는 이 포함된 파일 이기티뇨레 라인:
lib/ext/
그냥 사실 이 디렉토리는 기호식 https://partner. microsoft. 폴더란 다른 곳에 있다는 것을 깨달았다.
ls -la lib/ext/
lrwxr-xr-x 1 roipoussiere users 47 Feb 6 14:16 lib/ext -> /home/roipoussiere/real/path/to/the/lib
실제로 '선' 에 / lib / 연장, Git 는 파일, 폴더, 그러나 심볼릭 링크는 없습니다 그래서 제 '는' lib 폴더를 무시됨.
내가 lib / lib / 연장 '에서' / '연장' 이 고정식입니다 대체하여 내 이기티뇨레 절실해졌습니다.
이와 같은 문제가 있었습니다. Cr vs. CR+LF 불일치 문제가 생각한다. 난 내 이기티뇨레 CMD (켜짐이 Windows&, nbsp, 7 개), 숨겨진 것을 사용하여 다음 명령:
나쁜:
echo "file_to_be_ignored.py" >> .gitignore<br>
echo "*~" >> .gitignore
상술합니다.
이 문제에 대한 올바른 행 끝 표시자가 배치하십시오 인식할 수 없는 것은 이 명령 줄 바꿈 깃 (Git 는 CR 또는 CR+LF 인컨텍스트 때 다른). 내가 문제를 해결한 각 줄 바꿈) 에 의해 수동으로 교체하십니까 비활성으로 (비활성으로 구출하기 위해!) 또한 완벽하게 했다.
노트패드++ 또는 의 편집으로 시도하시겠습니까 이기티뇨레 비활성으로 (가장). # 39 의 경우에도 제대로 포맷됩니다 it& 파일 모양을 바꾸면 시도하시겠습니까 줄 바꿈. 하지만, 그러니까말이야 들린다 이상한 협력했습니다 for me. D
한 가지는 여바바 http://support. 수도 있습니다. 이기티뇨레 파일로 저장하는 제환자의 올바른 선 끝?
Windows:
리눅스:
Linux 환경에서 일하는 데 문제가 있는 경우 그 파일을 가지고 있는 파일을 열어 편집기에는 emacs 와 같은 나노. 인쇄 불가능한 경우, 해당 파일을 볼 수 있는 문자를 절약되었습니까 indows 선 끝.