如何在 Android Studio 中删除提交并取回更改
How to delete commit and get back changes in Android Studio
我在 Android Studio 中进行了提交,但我想进行更多更改,但我不想再进行一次提交。
我可以在这里看到我的提交
我想做的是取回我的更改并删除此提交而不将其推送到 Github
有人可以帮我解决这个问题吗?
通过在包含您想要的提交的 BRANCH_NAME 上使用来获取所需的提交哈希:
git log
复制哈希并使用此命令
git checkout COMMIT_HASH
然后会生成一个临时分支,保存它可以使用
git switch -c NEW_BRANCH_NAME
将您的旧分支回滚到此提交 运行 以下两个命令
git checkout BRANCH_NAME
git merge NEW_BRANCH_NAME
我在 Android Studio 中进行了提交,但我想进行更多更改,但我不想再进行一次提交。
我可以在这里看到我的提交
我想做的是取回我的更改并删除此提交而不将其推送到 Github
有人可以帮我解决这个问题吗?
通过在包含您想要的提交的 BRANCH_NAME 上使用来获取所需的提交哈希:
git log
复制哈希并使用此命令
git checkout COMMIT_HASH
然后会生成一个临时分支,保存它可以使用
git switch -c NEW_BRANCH_NAME
将您的旧分支回滚到此提交 运行 以下两个命令
git checkout BRANCH_NAME
git merge NEW_BRANCH_NAME