1. 程式人生 > >Git 合併單個檔案

Git 合併單個檔案

有兩個分支

# git branch -a
* branchA
  branchB
  remotes/origin/branchC

A分支合併B分支單個檔案 注意是本地分支,還是遠端分支

# git checkout --patch branchB test.c
...
Apply this hunk to index and worktree [y,n,q,a,d,/,K,g,e,?]?

解釋

y - 儲存這個hunk 
n - 不儲存這個hunk 
q - 離開,不儲存這個hunk和其他hunk 
a - 儲存這個hunk和這個檔案後面的hunk 
d - 不儲存這個hunk和這個檔案後面的hunk 
g - 選擇一個hunk 
/ - 通過正則查詢hunk 
j - 不確定是否儲存這個hunk,看下一個不確定的hunk 
J - 不確定是否儲存這個hunk,看下一個hunk 
k - 不確定是否儲存這個hunk,看上一個不確定的hunk 
K
-不確定是否儲存這個hunk,看上一個hunk s - 把當前的hunk分成更小的hunks e - 手動編輯當前的hunk ? - 輸出幫助資訊