Git基本工作流
1.克隆远程仓库
git clone 远程仓库地址
2.检查本地仓库连接的远程地址
git remote -v
3.查看显示所有分支
git branch
4.基于master主分支创建新子分支 dev
git branch dev
5.切换至子分支dev
git checkout dev
6.修改文件后
加入至暂存区 git add .
加入至本地仓库 git commit -m'描述信息'
7.生成同名远程仓库子分支并提交代码
git push origin dev:dev
8.切换至master主分支
git checkout master
9.拉去远程master最新代码
git pull origin master
10.在master主分支上合并子分支
git merge dev
11.解决冲突
12.保存修改至本地仓库
加入至暂存区 git add .
加入至本地仓库 git commit -m'描述信息'
13.上传至远程master主分支
git push origin master
Git常用指令
git init 初始化本地仓库(配置信息默认)
git init -y 初始化本地仓库(配置信息自定义)
git remote -v 查看连接的远程地址
git remote add origin 远程地址 与远程仓库关联
git remote remove origin 断开与远程仓库的关联
git status 查看状态
git add . 提交所有修改的文件至暂存区
git commit -m"描述信息" 提交暂存区的文件至本地仓库
git branch 查看分支
git branch 分支名 创建分支
git checkout 分支名 切换分支
git clone 远程地址 克隆远程仓库并关联
git pull 拉取远程最新代码
git push 上传本地代码
git merge 分支名 合并分支至当前所在分支
git log 查看版本信息(回滚后,超前的版本信息不会显示)
git reflog 查看版本信息(显示所有版本信息,即使回滚也不会影响)
git reset --hard 版本号 回滚至指定版本
git push -u origin master 将本地仓库的数据推送到远程
git push -u origin 分支名 将本地仓库的数据推送到远程仓库中,指令所对应的分支中
git log oneline 一行显示日志(界面简洁,不显示邮箱和用户名)
git config --global user.email "改成你的邮箱" 记录你的邮箱(不会验证,随便写)
git config --global user.name "改成你自己的名字" 记录你的名字