mic*_*ael 134 git cherry-pick git-cherry-pick
我有2个分支,master和dev.
我在dev分公司,我想摘樱桃1从承诺master到dev.所以我做了
$ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad
Finished one cherry-pick.
Run Code Online (Sandbox Code Playgroud)
但是,当我做的git status和gitx,我没有看到我的承诺be530cec7748e037c665bd5a585e6d9ce11bc8ad在git的历史.
我怎样才能在dev分支中看到我的提交?
Can*_*ice 211
当你挑选时,它会创建一个带有新SHA的新提交.如果你这样做
git cherry-pick -x <sha>
Run Code Online (Sandbox Code Playgroud)
那么至少你会从原始提交中获得提交消息以及原始SHA,这对跟踪樱桃选择非常有用.
Sau*_*ahu 13
如果您是IntelliJ用户,这非常简单。在这里,我选择从master分支到give-me-commit-branch. 注意下图中的几点:
give-me-a-commit-branch。由标签图标表示。master :右侧显示提交日志的所选分支是提交的来源。这易于使用且透明。