ソフトウェアに適用された「修正」を削除できるようにするために、git リポジトリの特定のコミットを削除したいと考えています。
そこに EMC があります:
#!/bin/bash
rm -rf TEST .git
mkdir TEST
git init
echo "info 1" > TEST/file.txt
git add TEST/
git commit -m "Initial Commit"
echo "info 2" >> TEST/file.txt
git add TEST/
git commit -m "Commit Fix 1 on file"
echo "info 3" >> TEST/file.txt
git add TEST/
git commit -m "Commit Fix 2 sur file"
file.txt の結果は
info 1
info 2
info 3
そして、「info 2」という行のないファイルを取得したいと思います。git revert は競合を生成します。これらの競合を管理することは避けたいと思います。つまり、「コミット フィックス 1 オン ファイル」というコミットのように実行しても、追加されることはありません。
ルークなしで元に戻すかリベースを試みたので、別のアイデアがあれば、喜んで助けてくれます。
心から、