一、Git 全局配置
1. 查看配置 git config -list
2. 修改配置
git config --global user.name "名称"
git config --global user.email "邮箱"
二、获取本地仓库
1. 在本地初始化 git 仓库 git init
2. 从远程仓库克隆: git clone 远程仓库地址
三、常用命令
命令 | 说明 | 示例 |
git status | 查看文件状态 | git status |
git add 文件 | 将工作区文件添加到暂存区 |
git add hello.java git add hello.java world.java git add . |
git commit | 将暂存区文件提交到版本库 | git commit -m "内容描述" |
git log | 查看提交日志 |
git log 查看详细提交日志 git reflog 以简介方式展示日志 |
git restore | 撤销暂存文件 |
git restore -S 文件名 git reset 文件名 |
git reset | 版本切换 | git reset --hard 版本号 |
四、本地操作远程仓库命令
命令 | 说明 | 示例 |
git clone | 克隆远程仓库到本地 | git clone 远程仓库地址 |
git remote | 查看远程仓库信息 |
git remote -v -v 查看详细信息 |
git pull | 拉取远程仓库最新代码 |
git pull 远程仓库简称 分支名 git pull origin master |
git push | 本地提交的代码推送到远程仓库 | git push 远程仓库简称 本地分支名:远程分支名 |
五、分支操作
命令 | 说明 |
git branch |
查看分支 默认:查看本地分支 -r :列出所有远程分支 -a :列出所有本地分支和远程分支 |
git branch <name> | 创建分支 |
git checkout <name> git switch <name> |
切换分支 |
git checkout -b <name> git switch -C <name> |
创建 + 切换分支 |
git merge <name> | 合并某分支到当前分支 |
git branch -d <name> | 删除分支 |
git push 远程仓库简称 本地分支:远程分支 | 推送分支到远程仓库 |