git命令使用組合處理方案

1. git操做,將分支中某次提commit切到另外分支

step1:
切到目標分支,獲取目標commit-id
git checkout xxx
step2:
切換回原分支
step3:
經過cherry-pick將commit-id轉移過來
git cherry-pick -- 1234454345345
step4:
git status 檢查衝突,如有 both modify both delete 等紅色提示,則表明有衝突 進入衝突文件修改衝突
-----HEAD
原分支上的內容
========
目標分支的內容
------commit id
step5:
解決完衝突後,執行 git add -A
step6:
記得執行 git cherry-pick --continue
step7:
pick過程當中若是有問題的話,git cherry-pick --abort中斷操做
step8:
pick過程當中若是沒有衝突,將成功合併,git push origin xxxgit

2. git刪除本地分支和刪除遠程分支

  1. 查看已有的本地及遠程分支:git branch -a
  2. 刪除本地分支:git branch -d xxx
  3. 若是刪除不了能夠強制刪除:git branch -D xxx
  4. 刪除遠程分支:git push origin --delete xxx

3. git 更新本地分支與遠程同步

- git pull -p
- 等同於下面的命令
- git fetch --prune origin 
- git fetch -p
複製代碼
git branch                        查看本地分支
git branch -r                     查看遠端分支
git branch -a                     查看全部分支

git branch test                   建立test分支
git checkout -b test              建立並切換test分支

git branch -d test                刪除test分支
git branch -D test                強制刪除test分支
git push origin --delete test     刪除遠程test分支
複製代碼
相關文章
相關標籤/搜索