工作中常用的几个git命令
1:创建新分支
比如创建kaifa分支
git checkout master && git pull git checkout -b kaifa master git reset origin/release **/pom.xml git checkout . git commit -m “备注信息” git push -u origin 分支名称:分支名称 提交到远程 如:git push -u origin wangqian1221:wangqian1221
2:将开发分支合并到dev分支
git checkout deve && git pull origin dev git merge kaifa
合并后解决冲突等等操作时候,最好细心点
3:暂存
git stash -- 暂存 git stash pop -- 取出暂存数据 需要注意:使用git stash pop的是分支要切换到对应分支上。
4:reset到指定版本
git reset --hard 版本号
如:git reset --hard b166f877
5:删除分支
先删除本地的:git breach -D 分支名称 eg: git branch -D infocach 删除远程分支:git push --delete origin 分支名称 eg:git push --delete origin infocach 删除后本地与远程同步:git remote prune origin 查看分支:git branch -a
6:git提交代码
git commit -am "提交说明"
git push origin 对应分支
如:
git commit -am "合同中间表校验" git push origin master
7:在合并master的时候
切换master后进行api版本修改,如果修改了api,记得修改api的版本号
发布api命令:mvn clean deploy -Pproduct
注意pom.xml 还原。
git merge --squash 分支
如:git merge --squash teachermsg
git fetch
查看tag: git tag
打新tag
如:git tag -a v6.9.1-20190718 -m '对外api'
提交,新tag
如:git push origin v6.9.1-20190718
设置git版本比较的快捷键
相关文章
- 《痞子衡嵌入式半月刊》 第 69 期
- 痞子衡嵌入式:对比恩智浦全系列MCU(包含Kinetis/LPC/i.MXRT/MCX)的GPIO电平中断设计差异
- 痞子衡嵌入式:我被邀请做科锐国际旗下数科同道主办的技术沙龙嘉宾
- 痞子衡嵌入式:低功耗&高性能边缘人工智能应用的新答案 - MCXN947
- 《痞子衡嵌入式半月刊》 第 68 期
- 痞子衡嵌入式:我为2021 TencentOS Tiny AIoT应用创新大赛做了场直播培训
- 痞子衡嵌入式:我被邀请做贸泽电子&与非网联合推出的《对话工程师》节目嘉宾
- 痞子衡嵌入式:存储器大厂Micron的NOR Flash芯片特殊丝印设计(FBGA代码)
- 痞子衡嵌入式:国内外串行NOR Flash厂商官网Cross Reference功能使用体验
- 痞子衡嵌入式:MCUXpresso IDE下高度灵活的FreeMarker链接文件模板机制
- 《痞子衡嵌入式半月刊》 第 67 期
- 《痞子衡嵌入式半月刊》 第 66 期
- 《痞子衡嵌入式半月刊》 第 65 期
- 痞子衡嵌入式:i.MXRT中FlexSPI外设不常用的读选通采样时钟源 - loopbackFromSckPad
- 痞子衡嵌入式:RT-MFB - 一种灵活的i.MXRT下多串行NOR Flash型号选择的量产方案
- 《痞子衡嵌入式半月刊》 第 64 期
- 痞子衡嵌入式:浅谈i.MXRT10xx系列MCU外接24MHz晶振的作用
- 痞子衡嵌入式:一个关于Segger J-Flash在Micron Flash固定区域下载校验失败的故事(SR寄存器BP[x:0]位)
- 痞子衡嵌入式:MCUXpresso IDE下生成镜像文件的方法及其与IAR,MDK差异
- 《痞子衡嵌入式半月刊》 第 63 期