4

初期状態のマスターブランチがあります:

touch file
git add file
git commit -m "initial"

次に、いくつかの変更を行いました。

echo "123" >> file
git commit -am "feature1"

これは実際には機能ブランチに属しているため、次のように分岐しました。

git branch TEST

マスターの変更を元に戻しました(これが最善の方法であるかどうかはわかりませんが、その時点で必要なことを行いました):

git revert <last commit hash>

次に、機能ブランチにいくつかの変更を加えました。

git checkout TEST
echo "456" >> file
git commit -am "feature 1 continued"

そして今、マスターをそれにマージする際に問題があります。私が望むのは、 master の将来のすべての変更を TEST ブランチにマージし、機能ブランチの変更を保持できるようにすることです。

コードは既にリモートにプッシュされています。

4

1 に答える 1