2015-02-24 124 views
8

當我在GitHub上拉入請求(針對主分支),我們可以忽略某些文件的變化,像Github上 - 拉請求,忽略某些文件更改

  • ,我們沒有一個文件名爲「的fileA」分支'release',並且我們在'master'中有相同的文件,但是當我們執行Pull Request時,我們在分支'release'
  • ''fileA'中做了一些更改,是否有任何方法可以忽略' fileA',不要讓它合併成'master'。
+0

編號創建沒有修改fileA的分支 – 2015-02-24 18:37:24

回答

7

您不能有選擇地忽略拉取請求中的某些文件。 兩種解決這可能是 -

首先 -

  • 創建一個從「釋放」
  • 一個新分支的非必需的文件從「主」
  • 從這個新創建拉動請求更換分支

二 -

  • 從「主」從「釋放」
  • 創建從這個新分支

任何這種方法將工作pull請求所需文件的

  • 使更改創建一個新的分支。哪個更容易取決於包含/排除的文件數量。

  • 0

    創建與去年分公司提交您同意:

    git branch my-branch <sha> 
    git checkout my-branch 
    

    選擇提交你想拉請求as patches

    git format-patch -10 <sha> --stdout > 0001-last-10-commits.patch 
    

    應用補丁:

    git am < 0001-last-10-commits.patch 
    

    您的提交將像他們一樣。你可以立即git push -u origin my-branch