上周在做項目的時候,在修改一個字符串的時候,因為沒有pull到最新的代碼然后就進行了修改,導致提交的時候出現問題,順手在修改后的代碼上pull了一下,發現出現了一個merge的commit,為了提交到分支上卻沒有merge的這一條commit,上網找了一個辦法:
總結起來就是:
//新建分支(前面是tmp分支,對應遠端的F901_Android_Base_MEA分支) git checkout -b F901_Android_Base_MEA_temp origin/F901_Android_Base_MEA //使用新建出來的分支把修改commit保存過來(cbf0d6對應的是修改字符串對應的CommitID) git cherry-pick cbf0d6ee8de4328b3f6fefa9dfcd9843e4f088dd //push 臨時分支到服務器分支 git push origin F901_Android_Base_MEA_temp:F901_Android_Base_MEA
參考鏈接:https://www.cnblogs.com/zndxall/p/9505446.html
