git 不同分支部分檔案的合併

2021-09-14 04:30:52 字數 460 閱讀 5273

在專案分支的切換中,經常需要把乙個分支中修改的**合併到master分支中,正常使用merge命令進行自動合併,但當合併的需求為某個分支的某些檔案時,全量合併就不滿足要求了,這時可以使用如下命令:

git checkout source_branch ...
支援檔案與目錄方式,如config/ web/,不要採用/*的方式,存在不識別.gitignore的問題.
步驟

切換到需要合併的分支

git checkout master-branch

checkout修改的檔案

git checkout source_branch config/,***.php

git status可發現這些檔案出現在當前分支中,commit提交

git 同分支及不同分支的合併

使用該方式將branch 1中checkout的檔案會直接覆蓋當前分支中同名的檔案!操作需謹慎!git checkout branch 1 test2.py場景描述 對於乙個遠端倉庫test.git,a和bpull了同乙個master分支的最新提交,a修改了內容,率先push到了origin mas...

從git倉庫中刪除不同分支的 idea資料夾

gitlab上只支援刪除檔案,不支援刪除資料夾,況且200多個檔案,乙個乙個刪除,也太low了吧。解決辦法 親測可用 1 新建乙個資料夾,命名隨便,我這裡取名為deletedir 2 進入資料夾,在資料夾內右擊,選擇git bash here 3 使用命令行將專案clone到當前資料夾 4 選擇對應...

保持兩個Git分支不同的檔案

時間 2019 01 27 標籤 git 欄目 git 原文 我確定我的 git repo的兩個分支應該只在乙個檔案中有所不同.確保這一點的最簡單方法是在branch1中完成所有工作,並在每次切換到它時將其合併到branch2中 包裝到shell指令碼中,因此每個交換機只需要乙個命令 但是,有沒有辦...