一、配置用户名、邮箱
git config --global user.name "late"
git config --global user.email "late@lategege.com"

二、查看配置信息、配置本地git config、配置全局git config
git config --list
git config -e
git config -e --global

三、将当前目录用作git仓库、使用指定目录用作git仓库
git init
git init  目录名

四、添加文件到git仓库
git add .     //所有文件
git add  *.java //所有java文件
git add xx.java //指定java文件

五、提交修改至本地git仓库
git commit -m '描述信息'

六、克隆远程仓库、克隆到指定目录
git clone http://xxxxxx/xxx.git
git clone http://xxxxxx/xxx.git 目录

七、查看仓库当前的状态,显示变更文件
git status

八、比较不同的文件
git diff

九、回退版本
git reset --hard  提交hash码

十、将文件从暂存区和工作区删除 、恢复删除文件
git rm
git restore ./

十一、移动或重命名工作区文件
git mv

十二、查看提交日志
git log

十三、以列表形式查看历史修改
git blame 文件名

十四、获取更新
git fetch

十五、拉取并合并
git pull

十六、推送并合并
git push 远程主机名  本地分支名:远程分支名  (本地远程名称一致可省略)

十七、创建分支
git branch 分支名

十八、切换分支
git checkout 分支名

十九、合并分支
git merge 分支名(分支名为要将哪个分支合并到当前分支)

二十、查看分支
git branch    //本地
git branch -a //所有
git branch -r //远程

二十一、有冲突合并处理:
git add 文件名、git status -s 、git commit

二十二、打标签、查看标签、用log查看标签、带标签信息打标签
git tag -a v1.0
git tag
git log --decorate
git tag -a  xxxxx -m 'xxxxxxx'





One thought on “git常用命令大全”

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注