Git 指令

//
// Git 指令
//

// 1.常用指令

$ git status // 查看当前版本库状态
$ git diff [fileName]  // 比较差异
$ git log  // 提交日志
$ git log --pretty=oneline // 单行查看

$ git reflog // 查看命令历史

// ------------------------------------------------------------
// 2.回退历史版本

// 在Git中,用HEAD表示当前版本,上一个版本就是HEAD^,上上一个版本就是HEAD^^
// 当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。
$ git reset --hard HEAD^    // 回退到上一个版本

// 另一种方法
$ git reset --hard [版本ID] //git log 显示中的commit id

$ git diff HEAD -- [fileName] // 查看工作区与暂存区的差异

// ------------------------------------------------------------
// 3.撤销修改

$ git checkout -- [fileName] // 撤销工作区的修改
$ git reset HEAD [fileName]
时间: 2024-10-10 10:09:03

Git 指令的相关文章

git指令与设置

相关指令: 1.从远程的master分支上创建新的分支,此时新分支内容与master分支内容相同: git checkout master; git branch newbranch; git checkout newbranch; git commit -a -m 'new branch'; git push origin newbranch; 2.将一个新增的文件a.txt提交到本地仓库: git add a.txt 3.撤销add新增文件 git reset ssh免密码登陆: 1.用ss

git 指令笔记

狂躁,太狂躁!!赶上过年,赶上自己的懒癌,12月底就学完的教程直到今天才整理笔记,中途沉默在游戏中..... 只给出Windows下git指令操作,推荐大家去廖雪峰前辈那里学习(百度搜索:廖雪峰的官方网站) 指令附件已上传到GitHub网站,大家学完教程可以练习克隆,地址:[email protected]:mrzhijian/git-bash-command 1.Windows下安装git 2.配置git的识别信息 $ git config --golbal user.name 'MrZhiJ

工作中常用Git指令操作

常用Git指令总结 前阵子有几天好不顺,可谓是喝水都呛着,更何况被Git给呛着了,还不轻,哈哈.所以打算总结一下自己在工作使用到Git相关的东西以及和大家探讨使用GIt的心得体会.于是,关于Git的的文章也就呼之欲出,总结外加研究一些难啃的指令.Git工作流,后期会慢慢更新. 一.GIt的alias 1.先来说说自己比较喜欢用的简写指令,可根据个人自行配置,下图是本人自己工作常用的git简写: 2.像这样使用:  git st ---查看文件提交状态   git ci -m "提交信息说明&qu

git 指令(长期更新)

引言:git 是一个非常棒的分布式版本管理系统,我想做开发的小伙伴们对 git 都不陌生,我平时也很喜欢用 git 与github 协同开发(想起以前没用git 的日子,真是很难受,现在已经是离不开了).关于git 不得不说的就是 git 指令,平时我自己用的比较多的是:git add : git commit ; git push ; git log ;git status; 但是git支持的功能很多,指令也很多,为方便查找整理与记忆,决定长期更新这个git 贴.内容是用百度脑图做的. *此贴

git 指令记录

由于之前一直用svn 用git也是用图形化的工具 还是要了解一下git指令 因为都是版本控制工具 有很多相似之处 所以理解起来也比较轻松 仓库: github上面的项目 工作目录下面的所有文件都不外乎这两种状态:++1. 已跟踪 2. 未跟踪++ git 有一个暂存区(staged area), 即跟踪区. 在暂存区的文件都是被跟踪状态的,所有准备好要提交的文件才放到暂存区 提交的时候不是直接从本地提交 而是把暂存区的文件全部提交上去 初始化新仓库 $ git init 从现有仓库中克隆 $ g

常用Git指令

1.目录和文件 显示当前目录路径: pwd 创建/打开目录: //创建目录 mkdir IOS //打开目录 open IOS 2.Git库 git配置: git config --global user.name "Your Name" git config --global user.email "[email protected]" p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px "PingF

【Git】Git指令学习与其原理探究(一)

这篇文章记录我学习Git的过程中遇到的问题及对于某些问题的看法,如有错误,还望不吝赐教! ps:这篇文章介绍本地库,下篇将介绍与远程库的交互. Git是什么 & 为什么要有Git? 既然您能看到这篇文章,相信你对Git也有了一点点的了解,或者您本来就是大神,来观望下博主而已. 言归正传,那么到底什么是Git呢! Git是目前世界上最先进的分布式版本控制系统(没有之一). Git有什么特点?简单来说就是:高端大气上档次! 那么什么是版本控制系统呢?:所谓的版本控制系统呢,简单来说就是你写的一个小项

git指令-添加远程仓库

首先在GitHub上创建属于你自己的远程仓库:例如我创建的远程仓库mybatis用于我最近保存的mybatis代码 目前,在GitHub上的这个learngit仓库还是空的,GitHub告诉我们,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库. 把内容推送到远程仓库:前提是你已经add文件并且将暂存区的文件commit到本地仓库之后才可以使用该指令git push -u origin master 该指令的大概意思是:把本地库的内容

git 指令汇总

学习git过程中整理的笔记: git add 添加文件到暂存区: git commit -m "更改说明" 提交文件更改: git status 查看当前文件状态: git diff 详细查看文件修改的内容: 版本退回 git reset --hard 版本号commit_id: HEAD指向的是当前版本,HEAD^指向当前版本的上一个版本,以此类推: 版本历史 git log 或 git log --pretty=oneline: 操作历史 git reflog; git check