Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. 如何使用 Git
  6. 如何在 Git 中管理歷史紀錄
  7. 將提交複製到不同的分支
GuidesSoftware DevelopmentBacklog

Project and code management together.




Current history

我們將在主分支中建立一個新提交,它是同一儲存庫不同分支上提交的副本。在這種情況下,讓我們複製附有append description of the commit command訊息的提交。

切換到主分支。使用 git cherry-pick 指令,並為append description of the commit command指定 commit hash。

提交哈希(hash)99daed2可能因您的本地儲存庫而異。您可以透過在該分支中執行 git 日誌指令,來獲得提交哈希值。尋找您本地儲存庫的提交哈希,並改用該提交哈希。

$ git checkout main
  Switched to branch 'main'
$ git cherry-pick 99daed2
  error: could not apply 99daed2... commit
  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'


$ git add sample.txt
$ git commit

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life