GIT常用操作


查看文件状态

git status


添加文件至暂存区

git add 某个文件:只把此文件加入暂存,git add . 把所有的改动文件都加入缓存

git add . 或者 git add XX文件

如果你在这不想提交了,那就执行 git reset ./xx文件


提交修改

-m后面是对这次提交的备注

git commit -m 'massege'


git push origin 分支名


注:在Linux中使用 git commit 提交时,若未写message;则会自动进入一个新的界面来要求你写message;此界面的退出方式为ctrl + x,x为对应的命令;


创建Tag

## 打标签
git tag -a v1.4 -m 'my version 1.4'
## push tag
git push origin v0.0.1

## 查看当前所有Tag
git tag


查看当前版本ID

获取完整commit id(如:5fbfac84b4e442b7b09221ec6e27b00dd83e18c6)

 git rev-parse HEAD

获取short commit id(如:5fbfac8)

 git rev-parse --short HEAD


回退至指定版本

a>. HEAD表示当前版本,HEAD^表示上一个版本,HEAD^^表示上上一个版本…,HEAD~100表示往上100个版本;如下:

## 回退至上个版本
git reset --hard HEAD^

## 回退至上上个版本
git reset --hard HEAD^^

## 回退至上上上个版本
git reset --hard HEAD^^

## 回退至...


b>. 回退至指定版本

git reset --hard 8c5510c
或
git reset --hard 8c5510cb6bbdde1041ea231a36c392b39ac86418







举报

© 著作权归作者所有


1