git branch 为什么会进入编辑状态_Git很难,搞砸很容易,好在有神奇命令让时光倒流...
Git很难,搞砸很容易,更糟糕的是搞砸了还不清楚什么问题。
虽然Git文档很全面,但不清楚什么问题,不知道问题名称,连搜索答案都无从下手。国外小哥也有遇到这些问题,因此搞了个 ohshigit 的网站,记录常犯的错误,以及如何修正。
1、Git 时光倒流
误删了文件、错误的合并、错误的操作,一脸懵逼,怎么回到刚才的状态?
使用 git reflog 可以看到刚才所有的操作,每个操作都有一个编号,再用 git reset 就可以回到刚才的状态了。时光倒流!
- git reflog
- git reset HEAD@{index}
2、刚刚的提交说明写错了
那就重新编辑提交说明吧。
- git commit --amend
3、刚才的提交漏了一个文件
添加漏的内容,重新提交,Change-Id还是刚才的提交。
- git add .
- git commit --amend
4、提交到了错误分支
切到正确分支,错误分支回退。
- git branch the-new-branch-name
- git reset HEAD~ --hard
- git checkout the-new-branch-name
5、修改混乱,重新来过
删除文件夹,重新 git clone。
- cd ..
- sudo rm -r git-dir
- git clone https://
相关阅读
Git 常用命令
git branch 为什么会进入编辑状态_Git很难,搞砸很容易,好在有神奇命令让时光倒流...相关推荐
- git branch 为什么会进入编辑状态_最好的Git分支管理教程
Git最难学习的就是Git的多分支问题,不同操作会对当前分支造成什么影响,比如相同初始状态,类似操作,rebase和merge的不同结果. rebase(左),merge(右) 教程简介 推荐一个非常 ...
- git branch 为什么会进入编辑状态_gitamp;github(总结git与github的基本用法)
Git 世界上最先进的分布式版本控制系统 版本控制是一种记录一个或若干个文件内容变化,版本迭代.(记录文件的所有历史变化.随时可恢复到任何一个历史状态.多人协作开发或修改错误恢复) 工作原理 Work ...
- 设置ALV单元格可编辑状态
在使用ALV显示列表的过程中,我们可以使用IT_FIELDCAT参数设置某一个字段的可编辑状态.但是,要设置具体的单元格的可编辑状态对于对ALV不是很了解的人来说是一个头大的问题. 具体单元格可编辑状 ...
- git branch 命令详解
1. 前言 2. 查看分支 3. 创建分支 4. 删除分支 5. 重命名分支 6. 设置上游分支 7. 将分支推送到远程仓库 1. 前言 git branch 用于查看.创建.删除分支.重命名分支,通 ...
- git 将暂存区文件提交_git 暂存区
一.Git基本工作流程 1.初始化一个仓库 git init git clone git仓库分为两种情况: 第一种是在现有项目或目录下导入所有文件到 Git 中: 第二种是从一个服务器克隆一个现有 ...
- git branch 分支
Git自学之路(四)- git branch 分支 几乎所有的版本控制系统都以某种形式支持分支. 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线. 在很多版本控制系统中,这是一个 ...
- git branch 管理分支(超详细)
这是git操作最大的一块儿,来吧,继续学习. 直至现在为止,我们的项目版本库一直都是只有一个分支 master.在 git 版本库中创建分支的成本几乎为零,所以,不必吝啬多创建几个分支.下面列举一些常 ...
- git如何查看缓存区文件内容_GIT实操手册 —— 值得收藏的GIT常用命令字典
目录git config 配置 git help 显示有关Git的帮助信息 git init 初始化 git add 将文件内容添加到暂存区 git clone 将存储库克隆到新目录中 git sta ...
- 使用git管理源码之文件状态和工作区理解
2019独角兽企业重金招聘Python工程师标准>>> 这次主要是介绍一下,在git管理中,不同文件在不同状态所处于不同位置的原理. 首先先盗图一张(ps:图片来源于http://g ...
最新文章
- android fragment 弹出对话框,Android DialogFragment弹框实现
- 在CentOS 7服务器中使用Jexus发布.net core webapi
- c莫比乌斯函数_代佳璇缘起一条莫比乌斯环,我爱上了难缠的数学!
- SAP标准导出功能 - 删除默认选定格式
- 《操作系统》实验报告——熟悉Linux基础命令及进程管理
- java jre 中导入导出证书
- html边框为框,HTML 为元素设置边框
- 【2014-11-23】《The Hardware/Software Interface》– Section 11
- 下班到点想走,但老员工都没动,怎么办?
- 职业程序员不必那么职业
- JavaScript(五)对象
- Bailian2684 求阶乘的和【迭代+函数+循环】(POJ NOI0105-34)
- LibSVM文本分类之结果统计
- ams1117封装尺寸
- 七 代码检查工具安装
- abaqus实例手册_《ABAQUS 6.14超级学习手册》——1.5 ABAQUS帮助文档
- mmd Ray渲染 mikumikudance导入模型阴影很黑
- ArcGIS中用数据生成线和面的方法
- 13款入侵检测系统介绍(HIDS)
- 服务器的硬盘分盘,服务器硬盘分区教程
热门文章
- 疯狂python讲义pdf_火了!她说:“请给我推荐一本Python书!”
- linux卸载cuda10.0,Ubuntu下安装CUDA10.0以及问题
- Java黑皮书课后题第7章:**7.24(仿真:优惠券收集问题)优惠券收集问题是一个经典的统计问题。编写程序,模拟要得到四张不同花色的牌所需要的选取次数,然后显示选中的四张牌
- 无风扇网站服务器,这款服务器采用无风扇设计
- OpenGL视点跟踪物体运动
- webpack [记录]
- 其它综合-使用Putty远程连接管理Linux实践
- Luogu_2774 方格取数问题
- LSTM里的dropout
- 数位dp模板 [dp][数位dp]