我怎样才能再次完成整个项目? (我希望将我的所有文件上传到heroku)
答案 0 :(得分:15)
git add .
git commit -a
不完全确定您想要什么,但要添加所有文件并提交所有更改,请使用此
答案 1 :(得分:3)
我想读取所有文件,因为我认为我的git slug已损坏
我不确定你的意思是腐败 - Git使用SHA1哈希,并且它很难破坏。
你可以find | xargs touch
以防万一你的m次搞砸了,但在那之后,如果你的工作副本与回购匹配(git status
中列出的任何内容).gitignore
将会可靠地显示你)。生成一个没有任何更改的新提交(这是您似乎要求的),与git commit --allow-empty
一样,可以验证地为您提供相同的树并且不会解决您的问题。
因此,我认为您必须咬紧牙关并花一些时间追踪腐败发生的确切位置(追踪损坏的文件,查看哪些提交更改了它们等)。这很可能不是Git的错。