我想删除仅包含一次提交的分支。 该分支从未从未合并过。
这是日志:
* 3554555 - (6 days ago) SHA-1 to SHA-2
* 6526045 - (6 days ago) swagger updated
| * f9026f1 - (5 days ago) Using LocalDateTime (HEAD -> dates)
|/
* bf2c6c2 - (6 days ago) Collect request parameters on audit
因此,我想删除此孤立的dates
分支及其提交f9026f1
。
有什么想法吗?
答案 0 :(得分:3)
您当然可以重设分支头
git checkout dates
git reset --hard HEAD~1
但是坦率地说,由于分支只是赋予提交ID的人类友好名称,为什么不删除它并派生一个新的分支。
git checkout master
git branch -D dates