git 分支合并

原来的git操作都是直接在pycharm上整的,今天合并分支的时候发现master没法一步跳到分支上,百度了之后才发现pycharm默认的是fast-forward 方式,如图所示。所以我们要想办法用 git merge --no-ff 分支。这一块想知道区别的跳到别人的简书https://www.jianshu.com/p/418323ed2b03

git 分支合并_第1张图片

继续pycharm

之前没找到,后来发现pycharm也是有这个选项的。上方菜单 git–merge会跳出选项框
git 分支合并_第2张图片

直接用git

进入仓库

我是window系统,直接进入git bash命令行,cd 到仓库的路径。
或者也可以点开git gui, 有个 Open Existing Repository 的选项,然后在Repository-bash gui 直接进入仓库的gui bash界面。

提交分支

我是要把分支word合并到dev

git checkout dev  #切换到想要合并的主分支dev
git merge --no-ff word #对word分支进行合并

这时候会跳出来一个界面,让你填写commit备注信息,还是填一下以防之后太久忘了这个分支是做什么的。类似于vim的写法, “i”插入,“esc”菜单,“:wq”保存退出。

你可能感兴趣的:(git,pycharm,git)