我有初始状态的主分支:
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 合并到它时遇到问题。我想要的是能够将 master 中的所有未来更改合并到 TEST 分支并保留我的功能分支更改。
代码已经推送到遥控器。