Git 常用技巧

作者: tao_tao | 来源:发表于2016-06-23 12:27 被阅读1711次

撤销修改


撤销本地修改

git reset --hard

或者

git checkout -- .

切换分支


切换到前一分支

git checkout -

切换到某个分支

git checkout <some-branch>

创建新分支

git branch <some-branch> # 创建分之后不切换到新分支
# 或者 
git checkout -b <some-branch> # 创建分支后切换到新分支

版本回退


回退 <n> 个版本

git reset HEAD~<n>

例如,想回退 3 个版本,则使用 git reset HEAD~3

通过 SHA 来撤销某个版本

git reset --hard <SHA>

这个时候 <SHA> 之前的所有版本都会被撤销。

补救措施

如果你回退到某个版本之后,发现又想恢复之前的版本,则先使用

git reflog

来查看需要恢复版本的 <SHA> 值,再使用

git reset --hard <SHA>

来进行恢复。

代码暂存


有的时候在分支 A 上工作,但突然要改分支 B 上的代码,这时并不想提交分支 A,而希望保留现在的改动,这时可以使用

git stash 

来保存当前的改动,然后切换到分支 B

等从分支 B 切换回分支 A 时,使用

git stash apply

或者

git stash pop

来恢复之前的改动。

查看所有 stash

git stash list

删除最新 stash

git stash drop

删除所有 stash

git stash clear

原文:https://blog.taotao.io/git-skills/

相关文章

  • Git stash 技巧

    Git stash常用技巧 git stash save git stash list git stash app...

  • 2016-06-24 阅读整理

    Git Git 基础命令Git 分支管理Git 分支合并Git 公钥提交Git 常用技巧Git 设置别名 Andr...

  • git常用命令及使用技巧

    git常用命令及使用技巧.md git 客户端安装 Git客户端 下载地址: https://www.git-sc...

  • Git 常用技巧

    撤销修改 撤销本地修改 或者 切换分支 切换到前一分支 切换到某个分支 创建新分支 版本回退 回退 个版本...

  • git 常用技巧

    随机更新中...... 解决冲突 HEAD 到 =======里面的123是自己的commit的内容=======...

  • 3.1_效率工具和技巧

    1_效率: 终端 git 2_技巧 软件破解和下载 常用工具

  • git常用操作

    第一次提交远程操作 常用git技巧 欢迎互相学习Github

  • rubymine git 常用技巧

    在rubymine的小菜单里有个很实用的 "Version Control" 在"Local Changes"里,...

  • github项目

    有意思,高质量和自己目前学习工作密切相关的开源项目的集合 git的使用技巧: 开发过程中会经常用到的git的小技巧...

  • Git常用命令

    记录开发中常用的Git命令和使用技巧 Git仓库 Git项目的初始化 第一种方式,将本地已有的仓库和远程库关联 初...

网友评论

本文标题:Git 常用技巧

本文链接:https://www.haomeiwen.com/subject/pynndttx.html