在git中,我试图squash commit通过合并另一个分支然后HEAD通过以下方式重置到上一个位置:
git reset origin/master
Run Code Online (Sandbox Code Playgroud)
但我需要走出这一步.如何将HEAD移回上一个位置?
我有23b6772提交的SHA1 frag(),我需要将其移动到.
我怎样才能回到这个提交?
我正在 VS 2017 上工作,我们有一个云 VSTS/Azure-devops。
我最近提交并推送了......并意识到不应该在其中包含 8 个文件。在那之后,我再次提交了一个干净的并推送到远程。
现在我可以在 VSTS 网站/portail 中看到两个提交。
问题是我需要创建一个拉取请求,当我尝试创建拉取请求时,我发现自己在拉取请求中使用了第一个提交文件......这是我不想要的。
所以我只需要删除我所做的第一个提交,并为第二个干净提交创建一个拉取请求。我怎么过去?因为我搜索并找不到关于如何做的明确解释?
git ×2
asp.net ×1
asp.net-mvc ×1
azure-devops ×1
git-checkout ×1
git-reflog ×1
git-reset ×1
git-revert ×1
tfs ×1