兩個分支A、B
想要合並A的某個文件file.txt至分支B,如果使用git merge命令,會將整個A分支都合並到B
如果只想合並某一個文件,應該使用git checkout -p(--patch)
git checkout -p A file.txt
注:分支A可以是遠程的分支,也可以是本地分支,遠程分支應該寫origin/A,如果只寫A則默認是本地分支。如果在開發過程中經常使用git fetch + git merge命令合並master分支的代碼到develop分支,那么本地的master分支是不會merge的,這點要格外注意,這時想要合並遠程的某一個文件就要加origin。