这篇文章主要讲解了“Git-命令的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Git-命令的使用方法”吧!
丢弃历史
$ git log --oneline --decorate --graph # 当前提交历史
* fdc7fff (HEAD, tag: F, master) F
* d46f42d (tag: E) E
* 6501e33 (tag: D) D
* a0699ec (tag: C) C
* b97d344 (tag: B) B
* 7929c37 (tag: A) A
$ git commit-tree -m 'C' tags/C^{}^{tree} # 创建一个根提交
7b99fe372d8324172f88b814ff1bdffac97338b8
$ git rebase --onto 7b99fe372d8324 C F # 执行变基操作.
首先,重置头指针以便在上面重放您的工作...
正应用: D
正应用: E
正应用: F
$ git status # 注意 git rebase 之后处于分离头指针状态.
# HEAD detached from 7b99fe3
nothing to commit, working directory clean
$ git checkout master # 切换到 master.
警告: 您正丢下 4 个提交,未和任何分支关联:
4eb1223 F
c5d1c66 E
9686a0e D
7b99fe3 C
切换到分支 'master'
$ git reset --hard HEAD@{1} # 注意这一步.
$ git status
# 位于分支 master
nothing to commit, working directory clean
$ git log --oneline --decorate --graph # 成功删除历史
* 4eb1223 (HEAD, master) F
* c5d1c66 E
* 9686a0e D
* 7b99fe3 C
感谢各位的阅读,以上就是“Git-命令的使用方法”的内容了,经过本文的学习后,相信大家对Git-命令的使用方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是天达云,小编将为大家推送更多相关知识点的文章,欢迎关注!