検索

ホームページ  >  に質問  >  本文

git 上で削除されたファイルを含むブランチをマージすると結果はどうなりますか?

オペレーション

1. たとえば、dev と myBranch という 2 つのブランチがあり、2 つのブランチのコンテンツは同じになり、同期されています。

2. いくつかのファイル a.txt と b.txt が dev で削除されました。pull のためにローカルで dev に切り替えます

3. 次に、myBranch ブランチに切り替え、開発コンテンツを myBranch にマージします。

質問:

1. myBranch 上のファイルはマージ後に削除されますか?

2. myBranch ブランチが dev にマージされた場合、それは保持されますか?

会社のgitは気軽に操作できないので、詳しい方に回答していただければ幸いです

仅有的幸福仅有的幸福2768日前672

全員に返信(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

    マージ後のファイルは常にa.txtとb.txtのブランチが保存されるため、削除されません

    返事
    0
  • キャンセル返事