Git的简单介绍
Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目
Git的常用命令
命令名称 | 作用 |
---|---|
git config --global user.name '用户名' | 设置用户签名 |
git config --global user.email '邮箱' | 设置用户签名 |
git init | 初始化本地库 |
git status | 查看本地库状态 |
git add 文件名 | 添加到缓存区 |
git commit -m "日志信息" 文件名 | 提交到本地库 |
git reflog | 查看历史记录 |
git rest --hard 版本号 | 版本穿梭 |
git log | 查看版本详细信息 |
Git的分支操作
什么事是分支
在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。对于初学者而言,分支可以简单理解为副本,一个分支就是一个单独的副本。(分支底层其实也是指针的引用)
分支的好处
同时并行推进多个功能开发,提高开发效率。
各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可
分支操作命令
命令名称 | 作用 |
---|---|
git branch 分支名 | 创建分支 |
git branch -v | 查看分支 |
git checkout 分支名 | 切换分支 |
git merge 分支名 | 把指定的分支合并到当前分支上 |
冲突的产生和解决
冲突的产生原因:
- 合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。Git无法替我们决定使用哪一个。必须人为决定新代码内容
解决冲突:
-
编辑有冲突的文件,删除特殊符号,决定要使用的内容
- 特殊符号:<<<<<<< HEAD当前分支的代码=======合并过来的代码>>>>>>> hot-fix
Gie团队协作机制
团队内协作
跨团队协作
标签:git,查看,--,笔记,学习,Git,开发,分支 From: https://www.cnblogs.com/NorthPoet/p/17892166.html