由于之前写一个Spring项目的时候是自己和一位大佬一起协作的,在中间差点因为我的git命令不熟悉而导致我的本地分支错误合并。这里仔细写一下git创建分支时候的一些坑和解决分支冲突时候的一些方法。
先写一下一些比较常用的命令
版本回退命令
git reset --hard 版本号
版本回退后后悔了怎么办?
先
git reflog
查看未来的版本号
然后
git reset --hard 版本号
想要让git log --graph看到的东西更好看
不妨使用
git rebase branch
你会有一些惊喜的发现
下面进入正文
创建分支
我们可以使用
git checkout -b dev
创建一个名为dev的分支, 并将HEAD指针指向dev分支
这需要加入一个-b参数
它的效果等同于
git branch dev
git checkout dev
而分支的意义在于当使用git来进行团队协作的时候,我们需要各自独立实现自己的所负责的功能,但是很显然我们不可以把所有工作都放到master分支中,这就是我们的创建分支的必要,每个人将自己创建的分支中进行分支合并到master主分支。
我们使用
git merge branch
合并分支,
接着我们可以放心的删除dev分支了,我们使用
git branch -d