1.配置
git config --global user.name '用户名'
git config --global user.email '邮箱'
2.查看配置
git config --list
3.创建版本库
makdir item //创建目录
cd item //进入目录
pwd //显示当前的路径
git init //初始化仓库
ls -ah //显示当前目录下的文件
4.创建文件
vi a.php //创建并在a.php编辑
cat a.php //查看内容
5.提交到暂存区
git add a.php //提交到暂存区
git status //查看当前的状态
6.提交到本地仓库
git commit -m '第一次提交a.pph' // -m 后面是注释
git status
7.查看log
git log //查看log
或者 git log --pretty=oneline //显示一行
8.版本回退
git reset --hard HEAD^ //回退到上一个版本
git reset --hard HEAD^^ //回退到上二个版本
git reset --hard HEAD~100 //回退到上100个版本
git reset --hard commit_id //回退到指定版本 commit_id代表版本id号
9.回到之前位置,此时 git log发现上一次的不会出现,此时使用如下回到未来
git reflog //查看log
git reset --hard commit_id
10.撤销修改
1.修改的文件还在工作区
git checkout -- 文件名
2.修改的文件提交到了暂存区
git reset HEAD 文件名
接着
git checkout -- 文件名
3.修改的文件提交到了本地仓库
git reset --hard commit_id
11.关联到远程仓库
1.关联远程仓库
git remote add origin '远程仓库地址'
2.关联远程仓库修该
git remote origin set-url '新的远程仓库地址'
12.提交到远程仓库
git push -u origin master // -u参数 第一次提交到远程仓库 ,再次push时可以省略不写
13.克隆远程仓库到本地
git clone '远程仓库地址'