执行Git Push命令后更改git commit中的文件

时间:2019-02-18 10:41:27

标签: git git-push

所以我们使用了GitLab,所以我不得不发出一个mergeeqeq请求。正是在mergeeq期间,我意识到我已经对git提交了其他文件“临时的和不需要的”。有没有办法解决这个问题?我尝试过

  

git commit --amend

但这只会更改提交消息,而我也需要删除不必要的文件。

这可能吗?

1 个答案:

答案 0 :(得分:1)

否,<button id="Area300" style="left:755px;" onclick="a('normal', 'Area300')" type='button'>Click</button> 确实允许您向上一次提交添加新的修改。当您使用git commit --amend参数时,它只会更新提交消息。

但是,我建议您从本地分支机构*执行以下操作,而不是尝试从索引中-m删除不需要的文件:

rm

现在只需刷新您的PR页面,它就会自动更新,用新的提交替换错误的提交。

(*假设这是您的功能分支,您可以在其上强行推入而不中断其他人的工作。如果我在这里错了,请纠正我)