git
evasnowind
关注java,分布式开发,微服务
展开
-
git使用技巧-快速回退远端分支到某个指定版本
先使用 git log 获取想要回退版本的commit id,假定此处为82d9cab12731870bd04327464e501479da3a87e2 然后通过 git reset 82d9cab12731870bd04327464e501479da3a87e2 将git本地版本回滚到指定commit。 然后通过 git push -f 将本地更新强制推送到远端。 ...原创 2020-03-25 09:07:13 · 633 阅读 · 0 评论 -
git cherry-pick挑选某个commit应用到当前分支
git cherry-pick挑选某个commit应用到当前分支 git cherry-pick可以挑选某个分支的一个或多个commit,将其应用到当前分支上。 命令格式 git cherry-pick <commit id> 查询commit id 的查询可以使用git log查询(查询版本的历史),最简单的语法如下: git log 如果想查找已经被删除的某次commit,则可...原创 2019-11-17 22:32:19 · 362 阅读 · 0 评论 -
git使用技巧-stash保存现场,恢复现场
git stash命令:保存现场、恢复现场 功能:将git 工作区中的数据暂存起来,保存现场,以及后续的恢复现场,类似于函数调用的保存现场、恢复现场 使用场景:正在开发一个代码,编写到一半,需要将代码恢复到某个版本修复某个bug上,但已经编写的工作又想保留 用法 git stash # 保存当前现场。 git stash list # 查看当前stash缓存的内容 ## 编辑其他内容,编辑...原创 2019-11-08 14:07:53 · 421 阅读 · 0 评论 -
git使用技巧-撤销修改
撤销修改 丢弃工作区的修改 git checkout --文件名称 把暂存区的修改撤销掉(unstage),重新放回工作区 git reset HEAD 文件名称 已经commit到版本库,想撤回本次commit 前提:没有推送到远端 git reset --hard HEAD^ 或者 git reset --hard commit_id ...原创 2019-10-31 10:05:47 · 113 阅读 · 0 评论 -
git tag查看以及推送到远端
查看tag git show git tag -l "v1.5" //加上筛选条件 创建tag git tag 版本号 git tag -a v1.5 -m "my version 1.5" //加上备注信息 git tag -a v1.5 //会打开默认文本编辑器 git tag -s v1.5 -m 'my signed 1.5 tag' //用 GPG 来签署标签 推送到远端 git p...原创 2019-10-24 19:15:41 · 1253 阅读 · 0 评论