我有几个分支机构,我会保留某些提交,我希望不时地将其应用于我的工作副本.最初我尝试过挑选但我不希望稍后在目标分支中进行提交.
所以我做了cherry-pick+reset HEAD~1 --soft
是否有更简单的东西像樱桃采摘到工作副本?
Iga*_* S. 262
使用'-n'标志与樱桃采摘,这是"没有提交"
见这里:http://git-scm.com/docs/git-cherry-pick
git cherry-pick -n <HASH>
Run Code Online (Sandbox Code Playgroud)
ada*_*mgy 19
如果您只是尝试将提交中所做的所有更改应用到工作目录,您也可以使用apply而不是:cherry-pick
git show <commit> | git apply
Run Code Online (Sandbox Code Playgroud)
这将应用所做的更改,但不会将它们添加到暂存或创建提交。
小智 16
如果您使用终端
git cherry-pick -n <HASH>
Run Code Online (Sandbox Code Playgroud)
如果您使用的是 Intellij Idea
Settings -> Version Control -> git
untick commit automatically on cherry-pick
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35760 次 |
| 最近记录: |