Welcome everyone

git使用小结

java 汪明鑫 829浏览 0评论

学习网址整理:

使用git分支
https://learngitbranching.js.org/
删除git分支
https://blog.csdn.net/yzllz001/article/details/54648621
idea下使用git
https://blog.csdn.net/huangfan322/article/details/53220060
廖雪峰git学习地址:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013743256916071d599b3aed534aaab22a0db6c4e07fd0000
git入门:
https://backlog.com/git-tutorial/cn/stepup/stepup7_4.html

 

与远端相关的操作:
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的使用和理解,有些地方可能不对

转载请注明:汪明鑫的个人博客 » git使用小结

喜欢 (0)

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz