我不小心将错误的文件提交给Git,但我还没有将提交推送到服务器.
如何从本地存储库中撤消这些提交?
我需要为我们的审核过程获取初始提交(非空)的补丁文件,但我很困惑,因为git format-patch命令只能从初始提交时不包含它的分支进行.
似乎它必须是一些明显的举动,但我完全错过了它.
我一直在使用 git-p4 将 Perforce 存储库的部分内容克隆到 git 存储库中。我检查的树具有以下 Perforce“分支”结构:
仓库/releaseA
仓库/releaseB
仓库/featureA
仓库/featureB
我的本地 git 存储库中有一堆 git 提交到 featureA 目录;但是,我想将这些提交“rebase”到 featureB 目录中。有没有办法将最初应用于一个目录的一组补丁/提交转换到另一个目录上?