相关疑难解决方法(0)

如何撤消Git中最近的提交?

我不小心将错误的文件提交给Git,但我还没有将提交推送到服务器.

如何从本地存储库中撤消这些提交?

git version-control undo pre-commit git-commit

2万
推荐指数
103
解决办法
826万
查看次数

如何在初始提交时使用git format-patch

我需要为我们的审核过程获取初始提交(非空)的补丁文件,但我很困惑,因为git format-patch命令只能从初始提交时不包含它的分支进行.

似乎它必须是一些明显的举动,但我完全错过了它.

git format-patch

21
推荐指数
2
解决办法
4510
查看次数

如何在没有公共根目录的情况下加入两个git repos,其中所有修改过的文件都相同?

我有一个git-cpan-initrepo,它与我在github C上发现的另一个已经建立的git repo产生了不同的根节点:A:S:DBI.我已经在我的repo上开发了很多,我想在更权威的存储库的分支上合并或重放我的编辑.有谁知道如何做到这一点?我认为可以安全地假设修改后的文件中没有任何文件内容是不同的 - 代码库自2008年11月以来就没有了.

为清楚起见,git hub repo是权威的.我的本地回购是我想要git hub显示为真正的git fork的那个.

git

9
推荐指数
1
解决办法
4103
查看次数

将提交从一个子树应用到同一存储库中的另一子树

我一直在使用 git-p4 将 Perforce 存储库的部分内容克隆到 git 存储库中。我检查的树具有以下 Perforce“分支”结构:

仓库/releaseA
仓库/releaseB
仓库/featureA
仓库/featureB

我的本地 git 存储库中有一堆 git 提交到 featureA 目录;但是,我想将这些提交“rebase”到 featureB 目录中。有没有办法将最初应用于一个目录的一组补丁/提交转换到另一个目录上?

git version-control

3
推荐指数
1
解决办法
696
查看次数