git常用命令

生成RSA秘钥
ssh-keygen -t rsa -C "邮箱"
配置用户名和邮箱
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
初始化仓库
git init
提交文件到暂存区
git add  //可提交多个单文件
git add .      //提交所有文件

提交文件到仓库

git commit -m "提交的说明"
git push origin bash

git commit -a //直接提交所有文件 包括工作无区和暂存区
git commit –am "提交的说明"

版本回退

git log//提交日志
git reflog//查看命令历史

//HEAD 当前版本
//上一个版本 HEAD^
//上n个版本就是HEAD^n
git reset --hard HEAD^
git reset --hard 版本号

撤销修改

git checkout --  //撤销未添加到暂存区的修改
git reset HEAD  //撤回提交到暂存区的文件

删除文件

git rm  //删除本地和版本库的文件

远程仓库

git remote add origin 远程库地址 //关联远程仓库
git clone 远程库地址 //从远程仓库克隆

分支

git branch //查看分支
git beanch  //创建分支
git checkout  //切换分支
git checkout -b  //创建+切换分支
git merge  //合并分支
git branch -d  删除分支

git log --graph //分支合并图

暂存工作区

git stash //工作区修改暂存
git stash apply //恢复工作区
git stash drop //删除暂存记录

git stash pop //恢复工作区 并且删除暂存记录

标签

git tag //查看标签
git tag  //添加新标签默认HEAD

你可能感兴趣的:(git常用命令)