git - 如何在 Git 上应用旧提交?

标签 git bash commit

所以,我试图通过使用cherry-pick来应用旧的提交,但似乎比我想象的要困难。

这就是 BASH 的样子......

--HEAD IS IN THE MASTER BRANCH-
git cherry-pick 6a0c632
error: could not apply 6a0c632...
hint: after resolving the conflicts, mark the corrected paths
hint: with 'git add <paths> or "git rm <paths>'
hint: and commit the result with 'git commit'

我只使用了 2 个月的 Git,我使用的唯一命令是基本命令:添加、提交、推送、 pull ...

最佳答案

步骤 1 :修复 merge 冲突。

步骤 2 : 添加固定文件。

git add <fixed_file>

步骤 3 .继续 cherry-pick 。
git cherry-pick --continue

关于git - 如何在 Git 上应用旧提交?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29934650/

相关文章:

git - 如何查看包含 git-staged 更改的文件

来自 Git 存储库的 python setup.py sdist

macos - git: 错误: 找不到 SDK "macosx"

linux - 通过无密码的 ssh 连接(rpm 安装)

bash - 如何检查参数是否提供给 bash 脚本

eclipse - Eclipse 绘制的提交图中彩色线条的含义是什么?

svn - SVN递归提交的概念

git svn dcommit 失败并显示 "Incomplete data: Delta source ended unexpectedly"

GIT:无法暂存更改以提交,在我提交更改之前无法 pull

java - 从 Java 运行 shell 脚本