1.Git
Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类,xml文件,html页面等),在软件开发过程中被广泛使用。
1.Git 概述
1.1 Git 简介
1.2 Git 下载与安装
Git 下载官网网址:Git - Downloads
1.2.1.安装Git工具:
2.Git 代码托管服务
2.1.远程操作步骤:
3.Git 常用命令
3.1 Git全局配置
3.2 获取 Git 仓库
3.2.1 获取Git仓库-本地初始化
3.2.2获取Git仓库-克隆远程仓库
3.3 基本概念
3.4 本地仓库操作
git reset 命令还有一个功能就是回退版本:
3.5 远程仓库操作
模拟公司小组开发的git操作 使用
3.6 分支操作
分支的操作
删除分支的操作
3.7 标签操作
4.在IDEA中使用Git
4.1 在 IDEA 中配置 Git
操作步骤:
4.2 本地仓库操作
在IDEA中操作本地仓库
操作步骤:
4.3 远程仓库操作
模拟团队协作开发
4.4 分支操作
4.5 冲突解决
解释:冲突就是多个开发人员对同一个文件进行同时的修改操作就有可能出现冲突
(1.案例一:操作不同文件但是同时提交文件代码的版本问题)
(2.案例二:一般情情况下多人开发时使用同一个文件类方法操作的类容不同但是使用同一个方法提交文件时也是不会出现冲突问题)
(一般情况下只要在提交代码之前先跟新代码拉取一下基本很大的可能可以避免冲突)
(3.案例三,冲突解决问题)
(注意:1.什么时候会发生冲突,如果两个开发人员A修改1号文件B修改了2号文件:是不会出现冲突的,2.两个开发人员修改了同一个文件是不是一定会出现冲突:(不是),如果要一定出现冲突就要两个开发人员修改了同一个文件而且还是同一行,就有可能出现冲突)
(解释:以后工作当中出现冲突问题以谁的代码版本为准,如果出现冲突涉及到同一个文件同一行甚至同一个方法一定要找别人确认沟通,如果工作当中出现冲突问题谁来解决问题?谁后提交谁解决)