0
從bitbucket克隆一個git項目,每次我觸摸一個文件時,它會添加一個「?」開始文件?!?任何想法爲什麼?! (項目是在MacOS上開發的,現在我在Windows機器上。)克隆的git項目,當我編輯文件時,它會得到一個「?」字符在文件的開頭
從bitbucket克隆一個git項目,每次我觸摸一個文件時,它會添加一個「?」開始文件?!?任何想法爲什麼?! (項目是在MacOS上開發的,現在我在Windows機器上。)克隆的git項目,當我編輯文件時,它會得到一個「?」字符在文件的開頭
這是編碼字符。您的文件正在從ascii轉換爲UTF-8。
執行下列操作之一:
你是什麼意思「接觸」一個文件?編輯它?什麼是「它」增加了一個問號:你的文本編輯器或git?你如何看待問號:用文本編輯器或其他方式打開它? – gturri
通過觸摸,我的意思是即使只是改變時間戳..所以我假設文件是git改變了什麼。我不能看到「?」符號只是通過打開文件。但是當我做git diff .. – tanovsky
也許BOM(https://en.wikipedia.org/wiki/Byte_order_mark)?您可以使用十六進制編輯器來檢查顯示爲問號的這個「東西」是什麼?它實際上是一個Ascii「3F」問號,還是其他'git diff'無法正確顯示的東西? – gturri