【发布时间】:2011-06-02 01:10:48
【问题描述】:
我怎样才能再次提交整个项目? (我想再次上传我所有的文件上传到heroku)
【问题讨论】:
我怎样才能再次提交整个项目? (我想再次上传我所有的文件上传到heroku)
【问题讨论】:
git add .
git commit -a
不完全确定您想要什么,但要添加所有文件并提交所有更改,请使用此
【讨论】:
我想读取所有文件,因为我认为我的 git slug 已损坏
我不确定你所说的损坏是什么意思——Git 使用 SHA1 哈希,而且很难破解。
您可以使用find | xargs touch 以防万一您的 mtimes 搞砸了,但在那之后,git status 会可靠地显示您的工作副本是否与 repo 匹配(减去.gitignore 中列出的任何内容)。与git commit --allow-empty 一样,在没有任何更改的情况下生成新的提交(这似乎是您所要求的),可以验证会让您获得相同的树并且不会解决您的问题。
所以我认为您必须硬着头皮花一些时间来追踪损坏发生的确切位置(追踪损坏的文件,查看哪个提交更改了它们等)。这很可能不是 Git 的错。
【讨论】: