【问题标题】:Hard reset of a single file which has been commited in git?已在 git 中提交的单个文件的硬重置?
【发布时间】:2016-04-12 06:54:55
【问题描述】:

您好,我可以硬重置其更改尚未暂存且当前位于工作目录中的文件

git checkout HEAD -- my-file.txt

这里提到Hard reset of a single file

但我的问题是如何在提交时将单个文件重置为前一个文件,而不是所有其他文件,以及如果它被推送到远程。

【问题讨论】:

    标签: git github


    【解决方案1】:
    git checkout HEAD^ -- my-file.txt
    

    会将文件重置为最近一次提交之前的状态。

    【讨论】:

      【解决方案2】:

      我不确定,但请尝试使用“git rebase -i”命令删除您想要的提交。

      【讨论】:

        猜你喜欢
        • 2018-04-06
        • 2018-10-01
        • 2011-11-01
        • 1970-01-01
        • 2015-10-08
        • 2013-11-22
        • 2010-10-04
        • 1970-01-01
        相关资源
        最近更新 更多