ブランチ「A」に拡張機能を追加し、オリジン「A」にプッシュしました
gitブランチA
git追加ファイル
git push オリジン A
これらのファイルを Staging ブランチとマージしました
git checkout ステージング
git フェッチの起源
git マージ元/ステージング
git マージ元/A
git push origin ステージング
後で、同じ拡張機能の modman インストールを行うことにしたので、同じブランチ 'A' に戻り、以前に追加して元のブランチ 'A' にプッシュしたファイルを削除しました。
上記と同じ手順を実行しましたが、ステップ 7 の git merge origin/A の後でも、ディレクトリ内の削除されたファイルを確認できます。
私がしたとき
git log file
追加したコミットのみが表示され、削除したコミットは表示されません。しかし、私がするとき
git log --name-status
ファイルが削除されたことを示しています。
- D file
私のせいは何ですか?マージしているブランチのファイルが削除されないのはなぜですか?