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 分支名 是强制删除,所以直接执行 强制删除就好了。