0
很多时候,我的混帐似乎是这样的:为什么git的樱桃摘叶未提交的修改退出非零
A <- B <- C <- D <- E <- HEAD
它发生,我需要建立一个基于B
和一个新的分支只有在变化D
。下面是我做的命令:
git checkout B -q -f -b release
git cherry-pick D
樱桃挑选命令退出时码53和叶都在D
分支release
未提交的修改。
更多信息:这是在Windows下。上面的命令是我在PowerShell下运行的发布过程的一部分。当我在Git Bash中执行相同的程序时,樱桃选择工作得很好。这是(又一个)EOL问题吗?我试着加入-Xignore-all-space
,但错误依然存在。
上下文:作为我的发布过程的一部分,我选择了截止提交(例如B
),修改版本文件以包含构建时间,发布作者等。在我可以提交版本更改之前,其他人介绍承诺C
。当我提交版本更改时,它将变为D
。我上面的发布过程是为了确保使用A <- B <- D
编译二进制文件。我怎样才能使这一切顺利进行?