Git提交所有文件

时间:2010-12-31 16:20:24

标签: git git-svn


我怎样才能再次完成整个项目? (我希望将我的所有文件上传到heroku)

2 个答案:

答案 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的错。