学习网址整理:
使用git分支
删除git分支
idea下使用git
廖雪峰git学习地址:
git入门:
与远端相关的操作:
1,git clone 第一次下载
2,git pull 更新
3,git push 本地push到远端
其他的常用都是对于本地的操作,不同分支的checkout、merge
一人拉一个分支开发
在idea下操作git
点击VCS菜单 – VCS Operations …
在这里选择commit或push
使用快捷键:
ctrl + K Commit
ctrl + shift + K Push
代码push到远端(gitlab或github)才能部署平台发布
在idea的右下角:
Merge into Current 表示把whitelist分支merge到dev分支
clone只是clone master代码
本地的dev分支是从远端的dev分支checkout出来的
whitelist是我自己拉的分支,在这个分支上做开发,再merge到dev分支部署测试
如果测试没问题,再把whitelist分支push推送到远端
千万不要直接把其他分支merge到 master
更不要把dev merge其他分支,专门用于测试的分支
如果是接口通过了测试,push到远端后,merge到master,要发起一个merge request
使用 git cherry-pick
git cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个v3.0中的功能到v2.0中,这里就可以使用cherry-pick了,其实也就是对已经存在的commit 进行再次提交.
一个图总结一下自己对git的使用和理解,有些地方可能不对
说点什么
您将是第一位评论人!