git入门

作者: 风轻云淡宇 | 来源:发表于2018-01-11 09:52 被阅读0次
1. git reset --hard 版本哈希码

修改当前版本到指定的版本号,即本地文件会被修改为对应版本。

  • 注:HEAD 当前版本,HEAD^ 前一版本, HEAD^^ 上上个版本, HEAD ~100 当前版本的前100个版本。
2. git reset HEAD file

撤销file提交到暂存区的内容。

  • 需要和第1点作区分,第1点是--hard
3. git log --pretty=oneline

日志一行一行显示。

4. git reflog

显示操作记录日志。

  • 有一个炫酷的日志效果,如下图:


    日志

可使用如下配置:

git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative"

然后输入命令:
git lg

5. git checkout -- file

删除本地文件修改,记得一定要添加--,不然变成切换分支了。

  • git checkout -- file 实际就是用版本库里的文件替换工作区的文件,无论本地文件被修改或删除,都会被替换。
  • git checkout . 删除工作区的所有修改,此命令慎重。
  • git reset --hard 版本号 也会将本地文件所有修改清除,并还原到对应版本号。
6.配置
用户名和邮箱

git config --global user.name wojiushihenniubi
git config --global user.email

7 可以看到该文件相关的commit记录

git log -- filename (git log filename)

相关文章

  • 工具集#01 Git 代码版本控制

    目录:Git 入门Git 进阶Git 高阶总结 1. Git 入门 Git global setup Create...

  • 工具集#01 Git 代码版本控制

    目录:Git 入门Git 进阶Git 高阶总结 1. Git 入门 Git global setup Create...

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • Why Git? Learn It!

    一次 git 入门使用分享的大纲整理,适合新手入门。 总览 为什么要用 Git? Git + SourceTree...

  • Git book

    目录 git community book git入门 git笔记 git 用法 git安装使用手册 git命令大...

  • Git与Repo入门

    Git与Repo入门

  • Git完全入门指南

    Git完全入门指南 教程参考 廖雪峰Git教程 三十分钟入门Git 概述 Git是项目版本管控的工具,可以用来追踪...

  • git 入门

    git入门 git init git add git commit -v git init 初始化本地仓库 .gi...

  • Git入门学习资源

    Git入门学习资料 廖雪峰 Git教程 Git官网 Pro Git git 简明指南 github-git-che...

  • Git入门

    Git入门 标签: 版本控制工具 Git介绍 Git is a version control system. G...

网友评论

      本文标题:git入门

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