Git常用命令梳理
git init 初始化本地仓库
git remote add origin <项目地址> 创建远程仓库的关联
git remote remove <远程仓库名称> 删除远程仓库的关联
git remote -v 查看本地添加了哪些远程地址
git pull origin master 拉取master主分支代码
git add a.html 添加指定文件
git add . 添加所有文件至本地仓库
git commit -m "注释" 提交至本地仓库
git push origin master 推送至远程仓库
git clone <项目地址> 克隆项目代码
git checkout branch 切换分支
git checkout -b branch -b表示如果这个分支不存在,则会新建branch分支,并切换至此分支
git branch 显示分支
git branch 分支名称 创建本地分支
git branch -d 分支名称 删除本地分支
git status 查看当前状态(未提交的代码)
git diff 显示当前版本和上一个版本修改的内容
git log 查看提交的历史记录
git log --pretty=oneline 修改显示历史记录的格式
git reflog 查看命令的历史,一遍要确定回到未来的哪个版本
git reset --hard "指定版本的commit id" 重置到指定的版本
git reset --hard HEAD^ 回到上一个版本
分支合并:
git checkout dev //切换到dev分支
git merge //所有分支合并到dev
git merge origin master //master分支合并到dev分支
git cherry-pick