Contest
- 一、工作区域
- 二、操作命令
- 2.1 创建仓库
- 2.2 查看仓库状态
- 2.3 从工作区向暂存区添加文件
- 2.3.1 只添加一个文件
- 2.3.2 添加全部文件
- 2.4 从暂存区向仓库区添加文件
- 2.5 查询日志
- 2.5.1 从当前版本开始查询
- 2.5.2 查看所有日志
- 2.6 回滚
- 2.6.1 从仓库回滚到工作区
- 2.6.2 取消工作区的修改
- 2.7 分支
- 2.7.1 查看分支
- 2.7.2 创建分支
- 2.7.3 切换分支
- 2.7.4 合并分支
- 2.7.5 删除分支
- 2.8 GitHub
- 2.8.1 本地连接云仓库
- 2.8.2 推送代码
一、工作区域
工作区 | 暂存区 | 仓库区 |
---|
二、操作命令
2.1 创建仓库
git init
2.2 查看仓库状态
git status
2.3 从工作区向暂存区添加文件
git add
2.3.1 只添加一个文件
git add '文件名'
2.3.2 添加全部文件
git add .
2.4 从暂存区向仓库区添加文件
git commit -m '版本号注释'
2.5 查询日志
2.5.1 从当前版本开始查询
git log
2.5.2 查看所有日志
git reflog
2.6 回滚
2.6.1 从仓库回滚到工作区
git reset --hard '版本序列'
2.6.2 取消工作区的修改
git checkout -- <filename>
2.6.3 从暂存区回滚到工作区
git reset HEAD -- <filename>
2.7 分支
- 主线默认为
master
bug
与dev
双分支齐头并进,但是不影响master分支
2.7.1 查看分支
git branch
2.7.2 创建分支
git branch 分支名
2.7.3 切换分支
git switch 分支名
2.7.4 合并分支
首先切换到某一个准备被合并的分支,现在加入准备将紧急修复的bug分支合并到master主线从而上线
git merge 分支名
现在head指向的分支就是head, bug
解决冲突:如果合并的时候产生了冲突,就说明两个文件之间的同一行修改的不一样,需要手动调整冲突的代码
2.7.5 删除分支
git branch -d 分支名(bug)
2.8 GitHub
2.8.1 本地连接云仓库
对远程仓库起一个别名origin
git remote add origin https://github.com/用户名/仓库名.git
2.8.2 推送代码
git push -u origin