git 合並指定目錄到master


1 提交當前分支的內容

2 切換到master分支

git checkout master

3 拉取最新的代碼

git pull

4 合並目錄

git checkout 分支名 目錄/**
git checkout dev check/**
(可能目錄下還有多個目錄所以用/** 不用/*)

5 提交當前master的改變的內容到遠程分支

git add *
git commit -m "merge"
git push

 以上就可合並指定目錄到master了。

 

 

二、提交單個文件或多個文件:

git add 文件名
git commit -m "提交信息"
git push

  

三、合並某個文件到master

從dev分支合並文件到master分支:
git checkout master

如果master沒有這個文件 直接拷貝就可以了
git checkout dev mili.txt  把dev分支上的mili.txt復制到master

如果master已經有此文件:
git checkout --patch dev mili.txt
第一個命令: 切換到A分支;
第二個命令:合並B分支上test.txt文件到A分支上。
此時命令行會顯示 Apply this hunk to index and worktree [y,n,q,a,d,/,K,j,J,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
? - 輸出幫助信息

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM