Windows系统下的使用:
1、https://git-for-windows.github.io下载,安装,然后在开始菜单里面找到“git>git bash”.查看是否安装成功。
2、因为git是分布是管理的,所以先要自报家门,做全局配置;
$git config --global user.name ['yourname']
$git config --global user.email ['yourmeail']
注:git config 命令的--global表示你的电脑上所有的git仓库都会用这个配置;
3、创建版本库
$mkdir filename //创建名为filename的文件夹
$cd filename
$pwd //pwd用于显示当前目录,注意请不要包含中文
$git init //把目录变成git可管理的仓库
4、添加文件到版本库
$git add files //添加file文件
$git add . //表示添加全部文件。。。添加到暂存区
$git commit -m 'zhushi' //commit 就是把暂存区的文件提交到当前分支,git会自动创建一个master分支,但是你也可以在master上面再自己创建新的分支,这个后面讲
5、查看某些信息的操作方法
$git status //查看仓库当前状态
$git diff <file> //查看修改的具体内容
$git log //查看每次修改的历史记录 有最近的向最远的排列
$git log --pretty=oneline //可以去除多余的输出信息
6、回退
$git reset -hard HEAD^ //回退到上一个版本
$git reset -hard HEAD^^ //回退到上上 个版本 HEAD~100 //回退到之前的100版本
7、回退以后再想找回
$git reflog //查看每一次的commit id
$git reset -hard ea34578 //找到commit ID 以后操作这一步就可以回退了
8、撤销
$git checkout -- file //撤销
$git rset HEAD file //或者用这种方式撤销
$cat file //查看撤销结果
9、删除
$git rm file //remove删除,并且commit
$git commit -m 'remove file'
常用命令:
git add .
git commit -m '注释'
git pull
git push origin youbranchname(本地的):youbranchname(远程的)
git branch
git checkout branchname2
git merge branchname1
git status
git clone 地址
本文参考:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000写的相关笔记