栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Git学习笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Git学习笔记

学习视频来源:【尚硅谷】5h打通Git全套教程IDEA版(涵盖GitHubGitee码云GitLab)_哔哩哔哩_bilibili

1. Git_概述

Gti是一个免费的、开源的分布式控制系统

1.1 分布式版本控制工具 vs 集中式版本控制工具 1.1.1 分布式版本控制工具

Git、Mercuirial、Bazaar、Darcs......

Git还有远程库,保证远程库的代码都保持最新

解决了集中式的缺陷:

①服务器断网的情况下也能开发(因为版本控制是在本地进行的)

②每个客户端保存的也都是整个完整的项目(包括历史记录,更加安全)

1.1.2 集中式版本控制工具

 

致命缺点:中央服务器的单点故障问题。

Git的历史 2. Git_命令

3. Git_分支

分支特性、分支创建、分支转换、分支合并、代码合并冲突解决

4. Git_团队协作 5. Git_Github

创建远程库

代码推送 Push

代码拉取 Pull

代码克隆 Clone

SSH免密登录

IDEA集成GitHub

6. Git_IDEA集成Git 6.1 配置Git的忽略文件

为什么要忽略他们?

与项目的实际功能无关,不参与服务器上部署运行。把它们忽略掉能屏蔽IDE工具之间的差异。

6.2 定位Git程序 6.3 初始化本地库、添加到暂存区、提交到本地库

 项目中红色的文件代表的是未被追踪(git已经检测到这个文件,但是未被添加到暂存区中),添加的方法,右键点击红色文件|“git”|“add”,之后会变成绿色文件(该文件已经添加到暂存区,但是还未提交到本地库);蓝色文件(被追踪过,已被修改),添加到暂存区(“add”),再提交到本地库(commit),追踪过的文件也可以直接提交到本地库。

6.4 切换版本

 

6.5 创建分支、切换分支

 

 

6.6 合并分支、 解决冲突 6.6.1 正常合并

 

6.6.2 冲突合并

 

 

 

7. Git_码云Gitee(国内代码托管中心)

 

 

 

 

 

 

 

码云创建远程库

IDEA集成Gitee码云

码云连接GitHub进行代码复制和迁移

8. Git_GitLab(自建代码托管平台)

GitLab服务器的搭建和部署

IDEA集成GitLab

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/462226.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号