Git使用

文章目录

  • [第一节 Git和SVN](#第一节 Git和SVN)
  • [第二节 Git配置](#第二节 Git配置)
  • [第三节 Git基本理论](#第三节 Git基本理论)
  • [第四节 Git项目搭建](#第四节 Git项目搭建)
  • [第五节 Git文件操作](#第五节 Git文件操作)
  • [第六节 使用码云](#第六节 使用码云)
  • [第七节 在IDEA中使用Git](#第七节 在IDEA中使用Git)
  • [第八节 Git分支](#第八节 Git分支)

第一节 Git和SVN

SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先需要从中央服务器获取最新的版本,然后工作,完成工作后,需要把自己做的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,对网络带宽要求较高。

Git是分布式版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候不需要联网,因为版本都在自己的电脑上。

第二节 Git配置

bash 复制代码
查看git所有配置信息:
git config -l

清除历史命令:
clear

查看用户配置:
git config --global --list

设置用户名:
git config --global user.name "用户名"

设置邮箱:
git config --global user.email 邮箱

到此为止学习git的准备工作就完成了。

第三节 Git基本理论

工作区域名 描述
工作目录(working directory) 就是平时存放项目代码的地方
暂存区(stage/index) 临时存放改动。事实上只是一个文件,保存即将提交到文件列表的信息
本地仓库(repository) 安全存放数据的位置。有提交的所有版本的数据,其中HEAD指向最新放入仓库的版本
远程仓库(remote) 远程仓库

第四节 Git项目搭建

1.本地搭建

bash 复制代码
命令:git init

选择目录

右键 Git bash 输入命令

会创建一个".git"目录

2.克隆远程仓库

想让克隆下来的文件在本地哪个目录下,就在对应目录下右键选择"Git Bash Here"

第五节 Git文件操作

1.在此目录下新建一个git项目

2.新建一个文件

3.查看文件状态

5.重新查看文件状态


第六节 使用码云

我们不想每次push代码时都要密码登录,可以通过绑定SSH公钥实现。

第七节 在IDEA中使用Git

1.在码云中新建一个仓库

2.clone到本地

3.idea中新建项目,目录选择上一步的目录

4.回到idea中,我们就可以看到git操作的图标了

下面学习idea中git相关操作的按钮

可以手动将文件add到暂存区

2.commit

3.push

这时就可以在码云中看到我们的提交了

下面使用命令走一遍流程

1.新增一个文件

2.命令行操作


第八节 Git分支

相关推荐
lqbzlll9 分钟前
CVE-2026-91403 排查指南:Java JSSE 信任链漏洞的根因、影响范围和修复步骤
java·开发语言·信任链
CarIise12 分钟前
AOP 概念的引入
java·开发语言
重生之我是Java开发战士21 分钟前
【Redis】Java & JavaSpring 客户端
java·redis·bootstrap
郭小李44 分钟前
mybatis的 Mapper.xml语法
xml·java·mybatis
小蒜学长1 小时前
基于SpringBoot 框架的自媒体新闻系统的设计与实现(代码+数据库+LW)
java·spring boot·后端·mysql数据库·自媒体新闻管理系统
9624561 小时前
补打一条卡,为什么要从前一天重新算:人工补录与实时重算业务复盘
java·mysql·kafka
Java后端的Ai之路1 小时前
01、Java并发编程:学习攻略如何才能学好并发编程?
java·开发语言·学习
ScilogyHunter1 小时前
Hercules系列安全MCU功能安全原理详解
java·单片机·安全·hercules
博风2 小时前
eclipse中配置maven,以及在本地使用maven。
java·eclipse·maven
云-缩影2 小时前
实际项目中怎么选排序算法:从面试题到工程落地
java·算法·排序算法