接上节:day025:Git介绍、Git常用命令(一)_左琦:)的博客-CSDN博客
一、Git历史版本切换
使用git reset --hard 命令来切换版本
eg:git reset --hard 5681213 即切换到5681213版本
如下图:
二、分支管理介绍
1.分支:由每次提交的代码,串成的一条时间线。
2.使用分支可以把工作从开发主线上分离出来,以免影响开发主线。
(也就是说,当要添加新功能代码时,使用分支,若代码能实现新功能,则可以与开发主线合并,若是代码不能实现新功能,则舍弃这条分支,不会对开发主线造成影响)
三、分支管理操作
1.分支的创建和切换
- 创建命令:git branch 分支名
- 切换命令:git checkout 分支名
- 查看文件命令:ls
- 查看所有分支:git branch
(注:不同的分支之间是一种平行的关系,不会相互影响。)
2.分支的合并与删除
- 合并命令:git merge 分支名
- 删除命令:git branch -d 分支名
四、远程仓库
1.远程仓库的工作流程
2.远程仓库的相关操作
操作情况有两种:
- 情况1:先有本地仓库,远程仓库为空
- 情况2:先有远程仓库,本地仓库为空
相关操作(一):先有本地仓库,远程仓库为空 (操作步骤如下图)
相关操作(二):先有远程仓库,本地仓库为空(操作步骤如下图)
当代码出现冲突时,先执行git pull 操作,再进行修改:
创建本地仓库:
五、IDEA中分支的管理
1.idea创建和切换分支
2.idea本地仓库推送到远程仓库
3.idea远程仓库克隆到本地仓库