我正在尝试撤消不是合并的单个git提交,但我仍然收到此错误。但是,我尝试恢复的提交是一个合并,但我不想撤消该合并。我想保留合并,但之后撤消单次提交。执行此操作的正确命令是什么?我当前的代码是 $ git revert <old_commit_hash>
...is a merge but no -m option was given.
当我做git挑剔时,我得到了这个错误,我如何解决它?$ git cherry-pick XXXXXXXXXXXXXerror: commit XXXXXXXXXXXXX is a merge but no -m option was given.$ git cherry-pick-m, --mainline <n> parent number
$ git cherry-pick -m 1234 X
当您执行git pull时,Git正确地给出了一个错误,而提交合并将创建一个本地文件,但未被跟踪。错误:以下未跟踪的工作树文件将被合并覆盖
我该怎么做?我尝试了git pull --dry-run,但恼人的是没有注意到拉会失败(gitVersion2.11.0)mkdir a b; cd a
git init .; echo hi >f
在Git中是否有一种方法可以在一个命令中存放和提交文件?例如,在我的本地存储库中,我创建了文件index.html、位于css文件夹中的styles.css和位于js文件夹中的script.js。我尝试了下面的代码,但它不起作用
git commit -a -m "my commit message"