搜尋

首頁  >  問答  >  主體

git status總是提示Changed but not updated

今天使用girhub的pages功能搞了一個blog,用了github提供的主題,當我將其git clone下來的時候,出現:

# On branch master
# Changed but not updated:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#       modified:   fonts/OpenSans-Bold-webfont.eot
#       modified:   fonts/OpenSans-Bold-webfont.svg
#       modified:   fonts/OpenSans-Bold-webfont.ttf
#       modified:   fonts/OpenSans-Bold-webfont.woff
#       modified:   fonts/OpenSans-BoldItalic-webfont.eot
#       modified:   fonts/OpenSans-BoldItalic-webfont.svg
#       modified:   fonts/OpenSans-BoldItalic-webfont.ttf
#       modified:   fonts/OpenSans-BoldItalic-webfont.woff
#       modified:   fonts/OpenSans-Italic-webfont.eot
#       modified:   fonts/OpenSans-Italic-webfont.svg
#       modified:   fonts/OpenSans-Italic-webfont.ttf
#       modified:   fonts/OpenSans-Italic-webfont.woff
#       modified:   fonts/OpenSans-Regular-webfont.eot
#       modified:   fonts/OpenSans-Regular-webfont.svg
#       modified:   fonts/OpenSans-Regular-webfont.ttf
#       modified:   fonts/OpenSans-Regular-webfont.woff
# no changes added to commit (use "git add" and/or "git commit -a")

按理說應該執行git add . 然後接著再git commit -m "messages"就行了,但是,在我每次要提交的時候,都會出現Changed but not updated:, , git時候也總是輸出上面的信息,雖說沒多大影響,但看了這麼多沒提交上去的東西真的很不舒服,求解決...

为情所困为情所困2842 天前1044

全部回覆(3)我來回復

  • PHPz

    PHPz2017-04-24 16:02:39

    試試 git add -A

    這個目錄似乎都是一些字體相關,如果不在意的話,直接 git checkout . 试试。
    git checkout . 只對當前目錄下的文件有效,所有先換到正確的目錄下再操作。

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-04-24 16:02:39

    嘗試git commit -am blahblah

    回覆
    0
  • 習慣沉默

    習慣沉默2017-04-24 16:02:39

    你需要先執行git add步驟,簡單來說就是執行這個指令:

    git add .
    

    稍微解釋一下:提示「Changed but not updated」這部分的檔案並沒有加到Git緩衝區裡。想了解的更清楚,去讀讀《Pro Git》或《Git權威指南》吧。

    回覆
    0
  • 取消回覆