git常见问题记录

1、git 修改了文件,未add时,撤销

git checkout -- <file>

其实git里面都有明显的提示,如下图


image.png

2、git add了,但是还没有commit

git reset HEAD <file>

同样,这个在git里面,还是有提示的。看下图


image.png

3、git commit 后,如何撤销。

git reset HEAD^

这个,好像git上没有提示。我们看一下执行后会是什么样子。从下图中看出,变成了和未add时一样的。然后用git checkout -- <file> 撤销回来。


image.png

4、git 在合并时,发生冲突了,不想合并了。

git merge --abort

5、git在合并后,没有冲突,就是不想合并了。

git reset HEAD^

跟撤销 commit 一样,执行后,在用git checkout -- <file> 撤销回来。

6、git 暂时保存一下修改的文件

git stash  // 暂存命名,执行后,就跟没有修改任何东西一样,你可以切换到别的分支。
git stash pop // 恢复暂存命令,执行后,就恢复了你刚才暂存的。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,658评论 0 13
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,740评论 4 54
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,746评论 9 163
  • 一、基本概念: 注:对于git的分布式概念及其优点,不重复说明,自己百度或谷歌。本文中涉及到指令前面有$的,在cm...
    大厂offer阅读 1,482评论 0 3
  • 说到拖延有一肚子的话想说,也能例出很多拖延的事来,比如想考初级会计,拖了三四年到现在一直就没报名,每次报名前夕就给...
    糖Love蝴蝶阅读 113评论 0 0