git - 如何从我的提交中删除一些文件

标签 git github gerrit

我已经上传了一个 gerrit,现在我想从我的提交中删除一些文件,我该怎么做?

最佳答案

假设您已将三个文件 a.java、b.java、c.java 提交给 gerrit,并且您希望从提交中删除 b.java。按照以下步骤操作。

  1. 如果您在不同的分支机构,请挑选特定的分支机构 promise 。
  2. 使用以下命令从提交中删除文件。 (对要删除的文件执行此操作。)

    git reset HEAD^ path/to/file/b.java
    
  3. 使用以下命令修改提交。

    git  commit --amend
    

引用: https://superuser.com/questions/229290/how-to-amend-the-last-commit-to-un-add-a-file/229296#229296?newreg=011d1b3234a8444295fbdd12b6d513b4

关于git - 如何从我的提交中删除一些文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14386744/

相关文章:

git - 暂存除一个文件夹以外的所有文件夹

使用 Gmail 发送 git imap

git - 如何判断我的 git repo 是否有冲突?

git - 无法读取 'https://github.com' : No such device or address 的用户名

GIT 认为我已经做了更改,但我没有

github - 在构建Dockerfile时,Docker在哪里知道从哪里提取.sh脚本?

github - 如何查看 github 上的整个代码库?

ubuntu - 在 8080 以外的端口上运行 Gerrit

gerrit - 如何制作 Gerrit 提醒机器人?

git - 无法克隆 Gerrit 存储库