git撤销的相关操作
在公司开发中, 大多会采用git做代码管理, 今天主要记录一下git在各个阶段去撤销之前提交的相关代码.
add
将自己开发的代码提交到暂存区, 会采用git add . 的命令行形式, 但是提交后如果发现有一些错误地方, 需要用git撤销本地提交.
git stash: 查看本地提交时修改的所有代码;
git reset HEAD: 撤销上次提交的代码;
commit
将暂存区代码提交到本地仓库, 会采用git commit -m ‘msg’. 但是如果提交之后,发现之前add的代码中存在错误, 需要用git命令撤回本地commit的代码.
git log: 查看所有commit的历史与id;
git reset commit_id: commit_id指代的是你所提交代码的commit的id值
push
如果已经将本地错误代码已经提交到远程仓库了, 则需要采用git revert命令来取消代码提交.
git revert HEAD: 撤销前一次commit,并把撤销后的代码做最新提交
其实, 由于这种撤销代码命令的使用地方并不多. 个人建议是多提交代码, 每次改动不大的话手动去还原之前代码可能是最直接有效的.
git撤销的相关操作相关推荐
- Git:撤销回滚操作
Git撤销&回滚操作(git reset 和 get revert) git的工作流 工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git ...
- Git——撤销和删除操作【git restore / git rm 】
前言:针对文件的撤销修改或者删除文件操作一般有以下几种情况: 1. 撤销文件修改 1.1 git restore – filename - 工作区文件改动未添加到暂存区 当修改后的文件还未放到暂存 ...
- git合并分支相关操作
在开发过程中偶尔会遇到bug需要紧急修复,这时我们一般会新建一个单独分支专门用来修复bug,目的是不影响已有开发进度,这就涉及到新建分支.合并分支.打tag等操作,今天在这里给大家做一个简单分享- 1 ...
- GIT 换行符相关操作
背景 关于"回车"(carriage return)和"换行"(line feed)这两个概念的来历和区别.在计算机还没有出现之前,有一种叫做电传打字机(Tel ...
- Git 修改commit 相关操作
修改最新提交的commit的message git commit --amend 执行 git commit --amend 然后修改注释即可 (需要通过vi 或vim编辑并保存) 修改旧的commi ...
- git 删除分支相关操作
1.删除本地分支 $ git branch -d 分支名称 例如:删除本地a分支 2. 删除远程分支 $ git push origin -d 分支名称 例如:删除远程a分支 3.远程删除分支同步到 ...
- git撤销操作(git后悔药)
git merge 撤销操作 Git撤销暂存区的修改 git add 添加文件到暂存区. git commit 提交更改,把暂存区的所有内容一次性全部提交到当前分支,清空暂存区. 有两种相关操作 通过 ...
- GIt本地相关操作(一)
最近项目中开始使用git,之前都是用svn来对项目代码进行版本控制.因此git对笔者来说比较陌生,故此通过记录学习git详细过程,与大家进行分享.由于是第一次写,git也是初学,其中难免出现自己理解的 ...
- Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突...
Git的纯命令操作,Install,Clone , Commit,Push,Pull,版本回退,撤销更新,分支的创建/切换/更新/提交/合并,代码冲突 这篇是接着上篇分布式版本库--Windows下G ...
最新文章
- AttributeError: 'PyQt5.QtCore.pyqtSignal' object has no attribute 'connect'
- Centos新建系统用户详解
- 图片效果集合(js、jquery或html5)
- MFC中文件打开与保存
- C#测量程序运行时间及cpu使用时间(转)
- kafka topic数量上限_Kafka使用起来,竟还有这么多“潜规则”?一文彻底搞懂了...
- 排序不等式、证明及其应用
- pythonsearch方法_python正则表达式(4)--search方法
- 中国工程师的真实写照!悲哀····
- 温州商学院计算机二级office考试时间,全国计算机二级最新报名通知,注意报名时间,千万别错过!...
- 【干货】从QQ群起家的情趣商城站长之路
- python 什么是鸭子类型
- 关于selenium获取网页下一页的点击事件
- 自助缴费终端无线联网方案
- DC - 13 :顺序表
- 读书笔记---《如何高效学习》
- 《数字经济2.0:引爆大数据生态红利》
- 【转】机器学习和神经科学:你的大脑也在进行深度学习吗?
- matlab怎么生成阶跃序列,signal processing--matlab-3(单位阶跃序列)
- 26款Android反编译工具
热门文章
- BearPi-HM_Nano开发板“护花使者”案例
- 如何区分好老板和坏老板?
- 脑壳疼的Webpack-tapable
- Ajax提交post请求返回404错误
- JAVA基础之题目练习
- Arthas(阿尔萨斯)简记
- 南大通用数据库-Gbase-8a-学习-26-UDF自定义函数(C、python外部函数)
- 复苏与增长:美通社2020亚太区企业新闻稿发布趋势数字读解
- 高并发、高可用、高可靠微服务架构7大顶级设计思维模型
- winxp远程桌面其他计算机,如何远程控制别人电脑?WinXP电脑怎样远程控制别人电脑?...