git常用指令
git常用指令整理,虽然网上有很多相关资料,但是自己整理一份,加深认识吧。
# 在当前目录怎么打开git bash,其实cmd也可以执行git命令 shift+鼠标右键
#查看用户名和邮箱地址 $ git config user.name $ git config user.email
#修改用户名和邮箱地址 $ git config --global user.name 'username' $ git config --global user.email 'email'
#在当前目录初始化git本地仓库 $ git init
#新建一个目录,将其初始化为git本地仓库 $ git init [project-name]
#提交XXX文件到暂存区 $ git add XXX.XX
#提交所有文件到暂存区 $ git add *
#提交文件到当前分支 $ git commit -m '提交说明'
#查看仓库当前状态 $ git status
#显示暂存区和工作区的差异 $ git diff
#显示工作区与当前分支的差异 $ git diff --cached
#查看当前分支的历史版本 $ git log 可以加上--pretty=oneline
#查看当前分支的最近几次提交 $ git reflog
#回退到上一版本 $ git reset --hard HEAD^^
#回退到N版本 $ git reset --hard HEAD~N
#丢弃工作区文件修改 $ git checkout --[file]
#删除版本库文件 $ git rm [file]
#克隆项目 $ git clone [url]
#创建分支 $git branch <name>
#创建并切换分支 $ git checkout -b <name>
#切换分支 $ git checkout <name>
#查看当前分支 $ git branch
#合并分支 $ git merge <name>
#删除分支 $ git branch -d <name>