git案例

简介: git案例

1.项目要上线了,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

2.我忘记了是否合并过dev分支,打算看看现在的分支合并情况

git log --graph --pretty=oneline --abbrev-commit
//以图形,单行,简洁的commit id,显示分支合并情况

3.现在发现在最早没有规划版本的时候,有人在master上面提交了几个无用的commit,想要把这几个commit去掉

git reset b5fe1846df87a667c99967159a2baa1bc4c981f2
//找到要去掉之前的commit,reset
git reset --hard HEAD
//此时会有很多没有管理或者修改的文件,reset HEAD,清空所有的更改,但是那些后面commit新增加的文件不会被删除
git clean -ndf
//看一下要删除那些文件
git clean -df
//直接删除哪些没有被git track的文件
//首先去gitlab 去掉受保护分支master,因为保护分支不允许 --force
git push origin master --force

4.现在1.0.0出bug了,需要到tag上,直接拉一个新分支bug001,修改完之后,合并到master,发布版本release 1.0.1

git checkout 1.0.0 -b bug001

作者:glowd
原文:https://blog.csdn.net/zengqiang1/article/details/68946734

相关文章
|
11月前
|
编译器 网络安全 开发工具
git学习五:切换本地仓库出现的问题。修改git配置初始化。error:src refspec master does not match any。错误总结,送上几个案例
这篇文章是关于Git使用中遇到的一些问题及其解决方案的总结,包括切换本地仓库时的问题、修改Git初始化配置、以及解决"error: src refspec master does not match any"错误等。
799 0
|
开发工具 git Windows
Git分支新建与合并案例实操(结合IDEA讲解)
Git分支新建与合并案例实操(结合IDEA讲解)
731 0
|
开发工具 git
IDEA下操作Git分支案例
IDEA下操作Git分支案例
138 0
|
程序员 开发工具 git
Git 分布式版本控制工具 04Gitcode案例:多人协作开发流程+创建仓库+拉取操作+克隆仓库+拉取远程仓库中最新的版本+修改拉取的本地代码
在版本控制系统中,大约90%的操作都是在本地仓库中进行的:暂存,提交,查看状态或者历史记录等等。除此之外,如果仅仅只有你一个人在这个项目里工作,你永远没有机会需要设置一个远程仓库。
265 0
|
前端开发 安全 Linux
搞!分享3个Git应用案例的骚操作,赶紧用!
搞!分享3个Git应用案例的骚操作,赶紧用!
搞!分享3个Git应用案例的骚操作,赶紧用!
|
3月前
|
安全 开发工具 git
git的常用操作命令
git的常用操作命令
288 57
|
4月前
|
存储 项目管理 开发工具
Git常用命令及操作技巧
以上是Git的常用命令及操作技巧,尽管看起来有些繁琐,但实际上只要花费一些时间进行实践,您将很快熟练掌握。随着使用熟练度的提高,您会发现Git对项目管理和协同工作的强大帮助。
125 20
|
6月前
|
人工智能 前端开发 Java
用git rebase命令合并开发阶段中多条commit提交记录
通过 `git rebase`,可以合并多个提交记录,使开发历史更简洁清晰。操作分为 6 步:查看提交历史 (`git log --oneline`)、设置需合并的提交数 (`git rebase -i HEAD~N`)、修改动作标识为 `s`(squash)、保存退出编辑、调整提交信息、强制推送至远程仓库 (`git push -f`)。此方法适合清理本地无关提交,但若有团队协作或冲突风险,需谨慎使用以避免问题。
785 60
|
5月前
|
Linux 开发工具 git
版本控制工具:Git的安装和基本命令使用指南。
结束这段探险,掌握了Git你就等于掌握了一个宝藏,随时可以瞥见你的编程历程,轻松面对日后的挑战。Git,无疑是编程者的强大武器,开始你的Git探险之旅吧!
199 28