git命令个人总结

本文是个基于个人习惯的git命令总结,不图全面。最近的git主要学习自https://learngitbranching.js.org/

git reset

这个是用来改变branch的指向的

git rebase

git rebase 也是用来改变branch或者head指向的,不过其涉及到讲一个分支的commit完全并到另一个分支上面,如果rebase的两个分支有直接的前后继关系,那么相当于reset命令了

git checkout

这个除了用来切换分支,也是用来改变HEAD指向的

git checkout -b branch_name hash_id

这个命令是创建一个新的分支,内容是指向hash_id的位置

你可能感兴趣的:(语言语法)