git简明教程
此教程列出git的各个知识点,方便有一定基础的人查阅。
一.基础操作
1.初始化仓库
git init;
2.添加文件到暂存区
git add
git add a.text
3.提交暂存区到当前分支
git commit
git commit -m "this is a remark"
4.查看历史记录
git log
git log
如果嫌输出信息太多,可以加上–pretty=oneline
git log --pretty=oneline
5.查看提交记录
git relog
git relog
6.版本回退
git reset
回退上个版本命令如下:
git reset --hard HEAD^
回退某个版本命令如下:
git reset --hard abd719e3
–hard 后面的为版本id,可通过Git log ,git relog查看版本id
7.查看状态
git status
8.比较
git diff
查看尚未暂存的文件更新了哪些部分
git diff a.txt
查看工作区和最新版本库上的区别
git diff HEAD -- a.txt
9.撤销工作区修改(丢弃工作区的修改,回到add,commit时的状态)
git checkout – (–不能少)
git checkout -- a.txt
10.撤销暂存区修改,回到工作区
git reset
git reset HEAD a.txt
二.分支
1.创建分支
git branch
git branch dev
2.查看分支
git branch
git branch
3.切换分支
git checkout
git checkout dev
4.合并分支
git merge
git merge dev
5.删除分支
git branch -d
git branch -d dev
三.远程
1.克隆远程分支
git clone
git clone xxxxxxx
2.添加远程分支
git remote add origin
git remote add origin xxxxxxxxx
3.查看远程分支
git remote
或者git remote -v
git remote
4.推送到远程分支
git push origin
git push origin master
5.拉取分支
git pull
git pull