文档章节

git的使用

eatnothing
 eatnothing
发布于 2015/08/24 13:07
字数 228
阅读 26
收藏 0

首先下载git bash

创建版本库

$ mkdir 版本库名称
$ cd 版本库名称
$ pwd  显示当前目录

    通过 git init 来把git 变成可以管理的仓库

$ git init
$ git config user.name "someone"  #设置用户名
$ git config user.email "@qq.com" #设置邮箱
$ git add 加入版本库
$ git commit -m "注释"

通过

$ git status

查看是否更改了文件的内容 

通过

$ git diff

来查看 与上次修改不同的地方、

通过

$ git log

查看历史记录

Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本 上一个版本为HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100

Git提供了一个命令git reflog用来记录你的每一次命令:

通过  git reset --hard  commit_id

 

 

© 著作权归作者所有

共有 人打赏支持
eatnothing
粉丝 37
博文 128
码字总数 68736
作品 0
昌平
程序员

暂无文章

SpringData JPA 在解析实体类字段时驼峰自动添加下划线问题

SpringData JPA 使用的默认命名策略是: ImprovedNamingStrategy 。用下划线转换驼峰名,如 authorId ,转换成 author_id 。这样就遇到了一个问题:实体中驼峰命名的列名转换成下划线后,在M...

Jacktanger
15分钟前
0
0
Android JNI开发系列(十)JNI访问 Java 实例变量和静态变量

JNI访问 Java 实例变量和静态变量 Java 中的实例变量和静态变量,在本地代码中如何来访问和修改。静态变量也称为类变量(属性),在所有实例对象中共享同一份数据,可以直接通过类名.变量名来...

蔡小鹏
19分钟前
0
0
jsapi4加载的首个图层的范围被默认作为地图范围,且不能修改的解决

在map加载的第一个图层的图层范围(fullExtent),会被默认设置为map的全图范围,且不能更改,从一般地图控件角度来说,应该有fullExtent属性,作为地图的全图范围,但很遗憾jsapi4.9还没有 ...

canneljls
20分钟前
0
0
JSON.stringify()

JSON.parse()与JSON.stringify()的区别 JSON.parse()【从一个字符串中解析出json对象】 例子: //定义一个字符串 var data='{"name":"goatling"}' //解析对象 JSON.parse(data) 结果是: na...

废柴
20分钟前
0
0
HashSet

前言 Set的实现类都是基于Map来实现的(HashSet是通过HashMap实现的)。 构造图如下: 蓝色线条:继承 绿色线条:接口实现 正文 对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保...

狼王黄师傅
22分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部