1. Git操作
1.1 Git工作区图解
1.2 Git常见命令
- 查看仓库状态 git status
- 红色:新建、修改、删除,在工作区没有放到暂存区
- 绿色:放到暂存区,没有提交到版本库
- 没有东西:说明所有变更都被版本管理起来了
- 将当前路径下的所有变更提交到暂存区 git add .
- 将暂存区的内容提交到版本库 git commit -m ‘注释’
- 提交本地代码到远程仓库 git push -u origin master
- 撤销工作区操作 git checkout . 解释:将当前工作目录中所有已跟踪文件(即已经被 Git 管理的文件)的修改恢复到最近一次提交(HEAD)的状态,丢弃所有未添加到暂存区(即未 git add)的更改。
- 撤销暂存区操作 git reset
- 撤销版本库提交 git reset --hard 版本号
- 分支管理
- 查看分支 git branch # 绿色代表当前所在分支
- 新建分支 git branch 分支名
- 切换分支 git checkout 分支名
- 删除分支 git branch -D 分支名(只有在另外一个分支下才能删除当前分支)
- 合并分支(子分支合并到主分支)
- git branch master # 先切换到主分支
- git merge dev # 再将子分支合并到主分支
- 合并分支详解(目标将dev分支合并到master分支)
- 首先切换到master分支上 git checkout master
- 如果是多人开发,需要把远程master上的代码pull下来 git pull origin master
- 然后我们把dev分支的代码合并到master上 git merge dev(如果有冲突,手动解决冲突就行)
- 然后查看状态及执行提交命令 git status
- 最后执行下面提交命令 git push origin master