我有一个带有README和LICENSE的github远程仓库。然后我提交并将更改从我的本地仓库推送到我的远程仓库。在浏览我刚刚在Github上传的文件之前,一切似乎都很顺利。首先它说它们太大了(即使它是一个200行的php文件),所以我下载了该文件。它看起来像这样:
IHDR szzÙ$iCCPICC Profile8ÖUflo€T>âoR§? XGáä≈ØUS[π≠∆Iì•ÌJ•Èÿ*$‰:7â©€È∂™O{Å7¸@ŸH<!
b{Ÿˆ¿¥ISá*™IH{˃!&ÌU·ªvb'Sƒ\ı˙À9fl9Á;Á^€D=_iµöUàñ´Æùœ$ïìßîûMä“≥‘K‘´ÈN-ëÀÕ.¡˜ŒÎ·äÀÌëÓ˛Nˆ#øzã‹—â"O¿n}¯QÑk∂Kø˚¯i∑‹Û”6´ó}úx—«'=N!? é–*Î≠º<ºÿf/∑a_»ì·Un∫"fë≥≠íarœ·/èq∑1ˇ.õuÙÏ]ÉX˚ú•πc∏âfi+ˆTæâ?◊µÙK∞_ØπIa¯è˙“|xQÙ©í}tfiÁG__≠fifi{—pßM˚ju1{±—ı%Îò»#8◊ug≥§ÄÔV¯¥ÿcËë®»Si‡a‡¡J}™ô_öqVÊÑ›À≥ZôÃ#èdøßÕ‰ÄÄ?¥≠º®Õ“:73¢ÚKWknÆ©A⁄ÆöYQ˝2ô;^è»)mªï¬îÀ∫v°ÀJ∆—È&≠fzg⁄ÿªû⁄êü›“Ïtyÿ?º:/Ê€]‘Rb∂£¿GËDD#N-b’©J;§Pû2îƒΩF6<%2»ÑÖ√Àa1"O“l›y9è„«Ñå≤Ω-¢Q•;«Øpø…±X?SŸ¸b≥Ï0g§∞7ÿõÏK¡:¡
rm:*”}(ıÛºOuT:NPÚ¸@}(àQŒŸÔ˙Õè˛Üö∞K+Ù#O–14[Ì hu7“>ßkk?Ï< ª¯ŒÌækkt¸qÛç›ãm«6∞n∆∂¬¯ÿر-¸mR;`zäñ° v¬ x#=\”%
Îo‡Y–⁄R⁄±£•Í˘Å–#&¡?»>Ã“π·–™˛¢˛©n®_®‘fl;jÑ;¶$}*}+˝(}'}/˝LätY∫"˝$]ïæë.9ªÔΩü%ÿ{Ø_a›ä]h’kü5'SN {‰Â¸≤<∞π_ì߉ΩÏ ˆÕ˝Ωt
≥jMµ{-Ò4%ù◊∆T≈Ñ´tY€üì¶R6»∆ÿÙ#ßv\úÂñäx:ûä'HâÔãOƒ«‚3∑ûº¯^¯&∞¶ı˛ì0::‡m,L%»3‚ù:qVEÙ
tõ–Õ]~fl¢I´v÷6 WŸØ™Ø) | ∏2]’GáÕ4œÂ(6w∏Ω¬ã£$æÉ"éËAfi˚æEv›mÓ[Dᡬ;ÎVh[®}Ìıø⁄ÜN|Ê3¢ãı∫Ω‚Á£H‰ëS:∞fl˚ÈK‚›t∑—xĘUœ'D;7ˇÆ7;_"ˇ—eÛ?Yqxl+ pHYs%%IR$ ¶IDATX ≠Wkl◊˛Ê±≥3˚Ú>lÔ⁄f±!ÊUbfi‡
µNEArmP´©EQ•VTàUj˚áJQy®i®µQ‘(Q•Vä®°V!!§iƒîáçIL`cºˆÆΩkÔ{wvfzŒÿÎ:@»ü^˘˙fiπwˆûÔ|˜;Áfi,À¬gÅ
Õ…T%™¸bÖfi7®˝ø·Al¥∑∑˜ßNß∫∫®óeS•´◊'≈ÊyöÂ÷dS®X”‘ÈgÉÉÆÎ(óÀV°PÄiöF6õΩ∫wÔfi7«««áËùÚÁ!eÔ,™ IflâFÁ≠®òb£&N›ÃcY¯÷WBp9®ËCgÉveπ\ôLí$·–°Cù¸˘ré@40˜Yú˚0”óMK0t√¿¿Ω^>1àªπ$^˚`ÈC*ìÉN∆uΩÇJ•b3¿@dY∂k>üG$˘“·√á_Z¥h—f·zÑ矰Ox˝˘gÇ´€WGEEs姺zÚ6.OdY≥Åh=^ª0Ç∑z“(UL(.èmê=Ê™(
‹n74MC<«∫uÎ⁄8"ÅË$ÓYãtÏ-xı[j÷o~˜’
ÂŒım+~ÁÇÁËçÂ∏ú»¬π¨¬‰,*0‰z¸·?√§»lÙu√]fl-–ãÿb»TUµYa@õ7o^Bc/Ïflø_¶ˆ⁄éψa3p%=·˛‡rrÌ·cÂRˇ}ØWøÛg◊ï;wPZ∫Χ”x)zª√جmM!ÿ‡«œBO≈çè!5ïß:!k ùN€`DQD0ƒ÷≠[ü8r‰»ÌÌÌ€ ÑÔ!4(ˇ˛ºïˇ…øûÿs¬˚|◊†– ØcŸêÇ∏¨‡õû˜p¸„ZhbMôb“p ‘FIÚ£RGæl¿„ı¬ÌÒÿfi3.ó===8yÚ$Œü?è∫∫∫Ê}˚ˆ˝™££„€dœ?ÑåÂÀ}Å≈mçÀ;ˆl+N»_7
)-ß»∏/y‡Ssà écK±”;äfi€xk(±•Ü¡ƒ–._J‚πŒfXÂ\§
I§R)3R*ïl&©lflæ˝1%àø“vL2Y≠ {∑=˜åë0vWdS[µ0ñ– zÉP$À¶3'◊¬r§)
ç√“ãΩóEræ √*·
fƒÔ≈”Ά8$»$H¶flK¨pDê1€aéß”Yøm€∂uww«h¸Å–ÂġÈÌ©¡ÙèÔL
iÆUK)ƒ&ëÃ+0≠í¢Å\@AX)°—ù√ȺrSïËñ
Xä
..........
还有更多。然后我删除了远程仓库,删除了本地.git目录并再次尝试,结果相同。但是,本地文件保持不变 - 可读的.php文件。
之前是否有其他人遇到过这个问题,并且/或者知道如何修复它?
制作远程git repo
编辑本地文件
$ git init
$ git add --all
$ git commit -m "Initial commit"
$ git push --force https://github.com/user/repo.git
而且,就像我之前说过的那样,似乎一切顺利 - 没有错误信息或任何错误 - 直到我看到被推送的文件。
头一巴掌!
正在上传的文件是另一个目录中文件的别名。一旦我得到真正的文件就可以了。