Git学习笔记

学习视频来源:【尚硅谷】5h打通Git全套教程IDEA版(涵盖GitHub\Gitee码云\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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿倩酱

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值