是否有一个git命令或流行的约定,当你提交一堆东西但忘记添加文件?

时间:2015-11-19 02:00:31

标签: git

喜欢 - 偷偷摸摸 - 这个进入最后提交 - 并且不要告诉任何人

2 个答案:

答案 0 :(得分:3)

如果您尚未将本地分支推送到遥控器,则git commit --amend应该派上用场:

git commit --amend 'Old commit message + added some new files'

请记住,这是重写分支的历史记录。特别是,它正在更改本地分支的HEAD的提交,从而为其提供新的SHA-1哈希。因此,如果您已将分支推出,则此选项可能不是最佳选择。

如果您需要将文件添加到最新提交以外的提交,那么您可以考虑使用git rebase -i,这是交互模式下的rebase。但这是一项更为复杂的努力。

答案 1 :(得分:0)

<div ng-repeat="(fruit,price) in items"> <div id="captcha_{{fruit}}" my-directive></div> </div> ,当然,如果你还没有在之前的任何地方推送过任何提交,你应该只使用它。

除此之外,我所知道的除了“哎呀”之外没有任何惯例。虽然如果你100%确定遥控器没有改变并且没有人从中取出它,你应该考虑推力。