git-cherry-pick

    0熱度

    1回答

    我想合併特定提交從分支到主,並推送他們到原點。 下面是我在做什麼: M4600 ~/git/plutext/docx4j (master) $ git reset --hard origin/master HEAD is now at 2b2d124 Image support in non-XSLT HTML export. M4600 ~/git/plutext/docx4j (mas

    10熱度

    4回答

    我有一個在TFS中啓動的項目,然後轉移到Git。不幸的是,把它移動到Git的人只是檢查了當前文件而不是使用git-tfs。我試圖在Git中使用git-tfs從TFS提交的提交之前重新提交他在Git中的新提交。 要做到這一點,我只是基礎重建的混帳TFS提交的頂了他的提交。 (我知道這會搞亂遠程的Git分支,但我們是一個小團隊,它會好起來的。我也試了櫻桃採摘代替,但我打的是同樣的問題。) 我的問題m跑

    3熱度

    2回答

    這可能是一個天真的git的問題,但在這裏它是: 做一個拉請求之前,我通常在上游和櫻桃挑重要的提交創建最新提交一個新的分支我的開發分支。然後從我的新分支向遠程存儲庫發出拉取請求。 但我討厭合併衝突(儘管git mergetool在它們發生時有很多幫助)。我懷疑這些衝突是由櫻桃的命令造成的。我通常挑選一組從最老到最新的提交提交。這是正確的方法嗎?或者提交命令對git無關緊要? 是否有任何其他的技巧,以

    3熱度

    1回答

    我還是發現git的行爲有些混亂。在經歷了重大的痛苦和誤解之後,我瞭解到git回覆否定一個特定的提交而不是回覆到那提交。到目前爲止,我還沒有用過git cherry-pick。 你能詳細說明這兩個git命令嗎?何時以及如何使用它們?

    73熱度

    1回答

    我有2個分支master和dev。 我在dev分支,我想挑選1個從master到dev。所以,我沒有 $ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad Finished one cherry-pick. 但是當我做git status和gitx,我沒有看到我在git的歷史承諾be530cec7748e037c665bd5a5

    31熱度

    3回答

    昨天我挑選了兩個提交到我的主分支,其中一個引起了合併衝突,我解決了他們,承諾並將他們推到了原點。今天,我試圖從我得到以下錯誤的服務器拉: $ git pull fatal: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists). Please, commit your changes before you can m

    218熱度

    2回答

    我創建了一個新的分支名爲newbranch從master分支在git中。現在我已經完成了一些工作並想合併newbranch到master;但是,我已對newbranch進行了一些額外的更改,並且我想合併newbranch,直到上一次提交的第四次提交到master。 我用cherry-pick,但它顯示的使用權選項消息: git checkout master git cherry-pick ^

    1熱度

    3回答

    假設有項目庫(在GitHub上)和我的fork(也在GitHub上)。我的分支是相同的,除了包含一個修訂到單個文件(一個錯誤修復),尚未(尚未)被項目存儲庫接受。我試圖向第三方提供關於如何下載最新版本軟件的安裝說明,包括我的錯誤修復。 據我所知,他們就必須做到這一點: git clone http://projectrepo git remote add myrepo http://myrepo

    4熱度

    1回答

    我對我的開發和實時網站都使用Git,並將每個分支放在他們自己的分支'dev'和'master'中。當我在'dev'分支上完成測試時,我將我的更改合併回'master',但是有幾個文件需要保留特定於'dev'分支/服務器。 I.e. index.php在所有頁面頂部顯示「開發服務器」消息,沒有Google Analytics(分析)跟蹤,我想以這種方式保留它。 另外一些配置文件,當我合併時不應該改變

    50熱度

    5回答

    所以我做了無數櫻桃採摘之前,似乎我必須在現在這個生活中失敗,我想櫻桃選擇從一個分支到另一個應該很容易,如何有沒有我得到一個關於它是一個合併的錯誤,但沒有-m被給出? $ git cherry-pick a8c5ad438f6173dc34f6ec45bddcef2ab23285e0 error: Commit a8c5ad438f6173dc34f6ec45bddcef2ab23285e0 is