git status总是提示Changed but not updated
为情所困
为情所困 2017-04-24 16:00:39
[Git讨论组]

今天使用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 status时候也总是输出上面的信息,虽说没多大影响,但看了这么多没提交上去的东西真的很不舒服,求解决...

为情所困
为情所困

全部回复(3)
PHPz

试试 git add -A

这个目录貌似都是一些字体相关,如果不在意的话,直接 git checkout . 试试。
git checkout . 只对当前目录下的文件有效,所有先换到正确的目录下再操作。

phpcn_u1582

Try git commit -am blahblah

習慣沉默

你需要先执行git add步骤,简单地说就是运行这个命令:

git add .

稍微解释一下:提示“Changed but not updated”这部分的文件并没有加到Git缓冲区里。想要了解的更清楚,去读读《Pro Git》或者《Git权威指南》吧。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号