操作命令總覽:如下
git checkout master
git pull -r upstream master
git checkout -b test_branch
git cherry-pick ${commit_id}
-
第一步:首先確定當前需要提交的單獨commit,獲得commit id(多個commit,其該單獨的commit包含在某一個pr當中)
-
第二步:切換到主要分支當中,並且更新主分支代碼爲最新
執行相關命令:
切換到主要分支: git checkout master
更新主要分支拉取代碼最新: git pull -r upstream master
- 第三步:對應issue,從master分支基礎上創建分支
執行命令:
依據主分支代碼創建新的分支並切換過去:
(terminal)(base) ➜ git checkout -b test_branch
- 第四步:使用cherry-pick 命令將commit已經提交代碼合併到當前分支當中
執行命令:
git cherry-pick ${commit_id} # 第一步獲取到的!
- 第五步:可以執行push操作,將自己新建分支push到遠程代碼庫當中,使用git log 查看當前狀態是否成功