搜尋

首頁  >  問答  >  主體

git上merge有刪除檔案的分支時是什麼結果?

操作

1.例如現在有兩個分支:dev和myBranch,現在兩個分支上的內容是一樣的,已經進行同步。

2.現在dev上刪除了幾個檔案a.txt,b.txt;本地切換到dev進行pull

3.然後切換到myBranch分支上,把dev的內容merge到myBranch上

問題:

1.merge後的myBranch上的檔案是被刪除了吧?

2.如果把myBranch分支merge到dev上是不是就被保留了?

由於公司git無法隨便操作,所以希望有知道的朋友幫忙解答下

仅有的幸福仅有的幸福2802 天前701

全部回覆(2)我來回復

  • 黄舟

    黄舟2017-05-02 09:48:18

    1. git checkout myBranch; git merge dev 。結果就是檔案在myBranch被刪除。

    2. git checkout dev; git merge myBranch 。因為檔案已經在dev被刪除,因此合併myBranch不會使檔案恢復。

    3. 公司git不能隨便玩,那自己註冊個github隨便玩。

    回覆
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:48:18

    merge之後的檔案都會保存下來,總是你有一個分支有a.txt和b.txt,所以他們並不會被刪除

    回覆
    0
  • 取消回覆