前言:今天记录一下常用的Git命令
先介绍一下Git的操作区域
- 工作区:我们正在修改,删除,添加代码的区域
- 暂存区:可以暂时存储提交的区域
- 历史区:保存历史版本的区域
Git仓库中文件的几种状态
- 修改的文件
- 删除的文件
- 添加的文件
Git指令
- 克隆一个repo到当前文件夹
git clone repo.url
- 初始化Git仓库
git init
- 查看工作区状态
git statue
- 添加指定文件到暂存区
git add <fileName>
- 添加所有文件到暂存区(包括新增文件、修改文件,删除文件)
git add -A
- 添加所有文件到暂存区(包括新增文件、修改文件,除删除文件)
git add .
分支操作
- 查看本地所有分支
git branch
- 查看远程所有分支
git branch -r
- 创建新分支
git branch branchName
- 切换到branchName分支
git checkout branchName
- 创建分支branchName并切换到branchName分支
git checkout -b branchName
- 返回到上一分支
git checkout -
- 推送本地commit到origin(origin是你本地的仓库对应的远端仓库别名,可通过git remote -v 查看远程仓库的地址)
git push
- 将本地的分支推送到远端的分支,如果远端不存在就创建该分支
git push origin 本地分支名:远程分支名
- 删除本地分支(需要合并之后才能删除)
git branch -d branchName
- 强制删除本地分支(强制删除,不需要合并)
git branch -D branchName
- 删除远程分支
git push origin --delete branchName