分支合并

1 利用goland自带的合并功能合并时,Git下有个Merge Changes,进去后一旦点击merge,代码就合并了,只是没具体确定,用之前可以做个副本来先合并,

m分支生成了a分支,当a分支与另一个b分支merge后,即把b合并到a里(没有commit,只是add了),若a中此时新增了文件,则切换到m分支时,会把merge的东西也带到m分支中,若add后还stash或commit了,则此时切换后不会带到m分支中,

git reset --hard commit编号,可以直接返回到某个历史状态,

git branch -d 分支名   如果本地分支没有被合并就会提示The branch '***' is not fully merged.

git branch -D 分支名   是强制删除,所以直接执行 强制删除就好了。

原文地址:https://www.cnblogs.com/xxswkl/p/14151964.html