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>

原文地址:https://www.cnblogs.com/liujn0829/p/8267769.html