GIT 使用教程
git使用教程
git不仅仅是前端使用的工具,后端也经常使用,很多公司都是团队开发,团队开发当然肯定选择git,关于git的使用也非常的简单,这篇文章讲述git的基本使用,针对git的团队开发以及跨团队开发将会在后面的文章仔细的讲解。
git安装
git下载
官网地址: https://git-scm.com
阅读协议,直接点下一步
选择安装路径,要求安装路径非中文,并且尽量不要有中文
git选项设置,没有特殊要求直接选择默认就好
git的环境变量推荐选择第一个,不选择修改环境变量,只在git bush里使用
其他选择默认配置即可。
设置用户签名
1 | git config --global user.name 用户名git config --global user.email 邮箱 |
说明:签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的。Git 首次安装必须设置一下用户签名,否则无法提交代码。
注意:这里设置用户签名和将来登录 GitHub(或其他代码托管中心)的账号没有任何关系。
基本操作
1.初始化本地仓库
1 | git init |
2.查看本地库状态
1 | git status |
3.添加暂存区
1 | git add 文件名 |
4.提交本地库
1 | git commit -m "日志信息" 文件名 |
5.查看历史版本
1 | // 查看版本信息 |
6.切换版本
1 | git reset --head 版本号 |
git 分支操作
1.什么是分支
在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。对于初学者而言,分支可以简单理解为副本,一个分支就是一个单独的副本。
2.分支操作的好处
同时并行推进多个功能开发,提高开发效率。
各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可。
3.分支操作
3.1 创建分支
1 | git branch 分支名称 |
3.2 查看分支
1 | git branch -v |
3.3 切换分支
1 | git checkout 分支名称 |
3.4 合并分支
1 | git merge 分支名称 |
说明:合并分支是将想要合并的分支合并到当前分支
注意:如果产生冲突,后面状态为 MERGING
冲突产生的原因:合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。Git 无法替我们决定使用哪一个。必须人为决定新代码内容。
解决冲突:编辑有冲突的文件,删除特殊符号,决定要使用的内容
特殊符号:<<<<<<< HEAD 当前分支的代码 ======= 合并过来的代码 >>>>>>> 分支名称
修改完之后将修改后的代码添加到暂存区,然后提交到本地库。(这里提交到本地库不需要输入文件名)