Git之版本回退和分支合并
版本回退
- 有时候开发一个功能,发现思路不对,需要回退到某个版本。
- 使用git进行版本控制,就可以随意回退到任意版本
- 这种操作叫 回滚
git -log
- 该命令显示从最近到最远的提交日志。
- 每一次提交都有对应的 commit id 和 commit message。
- 使用 --pretty=oneline 参数,显示更清晰
git reset --hard id
- 根据 id 回退到指定的版本;
git push origin HEAD --force
- 推送到远程仓库,让远程仓库和本地仓库保存版本一致
git -reflog
- 查看操作命令历史
撤销操作
- 如果突然不想回退了,可以找到需要回退的Id
- 按照上面的方法,使用git reset --hard id命令
- 就可以又回到之前的版本了
合并分支
git branch
- 列出你所有的分支、创建新分支、删除分支及重命名分支。
git checkout
- 切换分支,或者检出内容到工作目录。
git pull origin master
- 建议每次操作前,都将远程代码pull下来
git merge dev
- 合并一个或者多个分支到你已经检出的分支中。 然后它将当前分支指针移动到合并结果上。
- 把dev分支的代码合并到master上
- 我这里已经是一致了的
Git之版本回退和分支合并相关推荐
- Git之版本回退与前进
我们对已经提交到demo.txt文件再做一次修改,添加上天气情况,则修改好的文件内容为: 之后不要忘了提交到仓库. 那么此时,我们就有了三个不同版本的文件了,分别是: Create a new fil ...
- Git 高频命令、版本回退、分支操作、文件修改删除、撤销、标签、远程仓库推送、拉取
1. 高频命令 git add 将工作文件修改提交到本地暂存区. git add . 将所有修改过的工作文件提交暂存区(常用). git commit -m "XXX" 为本次修改 ...
- git版本回退及代码合并
1.查看提交日志 git log 2.命令行查看分支: git branch -l :查看本地分支 git branch -r :查看远程分支 git branch -a :查看全部分支(远程的和本地 ...
- git的版本回退教程(带你一步一步操作)
在之前的文章中我们已经学会了如何使用git提交文件.下载更新文件.那么在git中如何进行版本回退呐 首先,在本地建立一个git项目,并且与 远程服务端(github) 上的项目进行关联(如果这一步骤有 ...
- 【学了就忘】Git操作 — 26、Git中版本回退(reset --soft)详解
文章目录 1.`git reset --soft`命令介绍 2.示例详解 git reset命令可以实现Git版本回退,其有三个选项,可以完成三种不同效果的回退. 1.git reset --soft ...
- Git本地版本回退与远端版本回退(回滚)
一个commit对应这一个版本,有一个commit id,40位的16进制数字,通过SHA1计算得到,不同的文件计算出来的SHA1值不同(有很小的几率相同,可忽略),这样每一个提交都有其独特的id.每 ...
- 小乌龟git如何同步远程分支_GitLab结合Git小乌龟实现不同代码分支合并
GitLab结合Git小乌龟实现dev分支,合并代码到release,master等不同分支的操作步骤本案例以dev分支合并代码到master分支为例,Git小乌龟图形化界面步骤为:1.提交dev分支 ...
- Git 版本管理之git神器版本回退(版本回退-已经commi t尚未push到remote仓库)
起语: 版权声明: 腾讯课堂->零声学院. 我只是用来方便学习 && 复习!!! 我只是一个学习者, 从来不对我说过的话负责, 大家看到谨慎参考!!! 版本回退-已经commi ...
- 【git】 git如何把自己的分支合并到主分支(需要权限)
1.向项目管理员要相关权限 2.找到自己的代码存放地址 3.右键git bash 4.进命令行 5.首先检查自己的代码与主分支的代码是不是一致, git checkout master 6.拉取一下最 ...
最新文章
- SAP MM MIRO的时候,发票价格与物料主数据的价格(移动平均价)有差异的处理
- Servlet组件之一——Filter过滤器
- jQuery技术内幕:深入解析jQuery架构设计与实现原理
- Entity SQL Language 三 Where/Exists/In/Like/参数及外键查询
- pyqt5教程8:对话框
- stm32中断优先级快速入门
- visual stdio里面怎么取消空格补全?
- Unity MeshBaker 合并网格和材质
- PHP 点击局部刷新
- 谈谈以前那位研发总监错在哪里
- c语言自动生成邻接矩阵,01邻接矩阵的创建C语言实现
- 利用MDTools和Hydraw设计专业的液压阀块
- 浏览器中点击链接,跳转qq添加好友的实现方式
- matlab对图片边缘化处理
- c#控件弹幕效果_求C#弹幕游戏弹幕的代码
- 可证明安全的密文策略基于属性加密(Provably Secure Ciphertext Policy ABE)
- python获取字典末端value值的取值方式
- 一分钟600字,Python实现打字网站作弊并过检测
- android 使用ios字体大小,ios和android上的字体大小不同
- reactos 0.0.21 编译
热门文章
- 制作视频软件哪个好?教培人最爱的视频制作软件,一款就够!
- C语言试题三十二之编写函数function,它的功能是:将一个字符串转换为一个整数(不得调用c语言提供的将字符串转换为整数的函数)。 1
- [c语言]c语言中的#和##作用、参数表省略号作用
- 微信小程序下载文件wx.saveFile
- 程序员也要学英语——英语构词法
- 秦安三中2021高考一成绩查询,喜报!天水一中、三中、五中2019年高考成绩来了!...
- 基于微信小程序的垃圾分类小程序(源码已开源)
- HCTF2017-Web-Writeup
- 百度AI的2020:新基建铺路,硬实力出圈
- java集成pdf.js实现pdf文件在线预览