git案例
来源:互联网 发布:ls xgb plc编程软件 编辑:程序博客网 时间:2024/05/16 19:08
项目要上线了,dev分支合并到master分支,并且在master分支上打一个tag 1.0.0,推送到远端
git merge --no-ff -m "merge with no-ff" dev//加上--no-ff 可以看到合并后的分支信息git tag -a 1.0.0 -m "RELEASE 1.0.0"git push origin 1.0.0
我忘记了是否合并过dev分支,打算看看现在的分支合并情况
git log --graph --pretty=oneline --abbrev-commit//以图形,单行,简洁的commit id,显示分支合并情况
现在发现在最早没有规划版本的时候,有人在master上面提交了几个无用的commit,想要把这几个commit去掉
git reset b5fe1846df87a667c99967159a2baa1bc4c981f2//找到要去掉之前的commit,resetgit reset --hard HEAD//此时会有很多没有管理或者修改的文件,reset HEAD,清空所有的更改,但是那些后面commit新增加的文件不会被删除git clean -ndf//看一下要删除那些文件git clean -df//直接删除哪些没有被git track的文件//首先去gitlab 去掉受保护分支master,因为保护分支不允许 --forcegit push origin master --force
现在1.0.0出bug了,需要到tag上,直接拉一个新分支bug001,修改完之后,合并到master,发布版本release 1.0.1
git checkout 1.0.0 -b bug001
0 0
- git案例
- 【Git】之Git使用案例
- git基础命令案例
- git的使用案例
- Git使用案例整理
- Github之Git使用案例
- git版本管理操作案例
- git的简单实用案例
- GIT模拟上线流程案例
- git提交代码冲突解决案例
- 版本控制(8)--使用git演示案例
- git 自动转换行符的坑爹案例
- 04-GIT TortoiseGit冲突和补丁演示 案例演示
- git 自动转换行符的坑爹案例
- git 上传文件到coding 成功案例小节
- 案例
- 案例
- 案例
- MySQL---索引算法B+/B-树原理(二)
- D
- Java RandomAccessFile Properties 与装饰着设计模式
- Python class中的__call__()方法
- Android导入第三方静态库.a编译成动态库.so
- git案例
- c++基础知识杂记
- GitHub新手使用教学(从安装到使用)
- Android Notification和权限机制探讨
- python函数—定义参数的几种方式
- PAT(乙) 1009. 说反话 (20)
- Android EditText被软键盘遮盖
- Fluid Mask 3.3.17 for Windows 最新版 简体中文汉化包 简单易用的抠图软件
- Unity3d 如何优化内存