Git的使用

本文详细介绍了Git的用途、组成结构和常用命令,包括工作空间、索引、本地仓库和远程仓库。通过步骤演示了如何创建和使用Git仓库,以及如何在IDEA中配置Gitee插件,同步、提交和推送项目到Gitee。此外,还阐述了Git分支的管理和合并操作。
摘要由CSDN通过智能技术生成

概述

Git用于版本控制,功能强大,不仅可以备份文件,还可以记录文件的所有历史改变、错误恢复到某个历史版本、实现多人协作开发编辑同一个文件,实现功能差异版本(分支):如musql、mariadb、percona三个分支。

准备工作

1、下载Git;
2、在“码云”官网注册账号(用户名尽量是简单的英文,用邮箱注册)。

组成结构

1、工作空间:用来保存项目的元数据和对象数据库的地方。是Git中最重要的部分,从其他计算机克隆仓库时,拷贝的就是这里的数据;
2、本地索引:保存了下次将提交的文件列表信息,一般在Git仓库目录中,也叫索引,也叫暂存区域;
3、本地仓库:大部分提交资源都是对本地仓库而言的,不依赖网络,最后一次会推送的到远程仓库,所以说git 传输很快;
4、远程仓库:它提供web服务供大家方便下载、查看、提交、存储。

常见命令

1、add:把工作空间的资源添加到本地索引;
2、commit:把本地索引的资源提交到本地仓库;
3、push:把本地仓库的资源推送到远程仓库;
4、pull/clone:把资源从远程仓库。

使用过程

1、创建本地仓库,即在本地磁盘的任意盘符(尽量不在C盘)中新建一个文件夹,存放即将上传的资源;
2、创建远程仓库,即在Gitee官网创建,用于存储本地仓库上传的资源(Gitee官网右上角的加号,点击新建仓库,设置仓库名称等);
3、在本地仓库执行一些Git命令:(新建远程仓库后的界面有提示)
(1)Git全局设置:

 1)git config --global user.name “xxx” ————设置了git注册的xxx用户名
 2)git config --global user.email “xxx@xxx.com” ————设置了git注册的邮箱
 3)git config --list ——查看设置信息
(2)创建 git 仓库:
 1)mkdir xxx ————创建远程仓库名xxx的文件
 2)cd xxx ————进入xxx文件夹
 3)git init ————初始化一个git的环境
 4)touch README.md ————直接创建文件,不用执行该命令行
 5)git add README.md ————改为“git add .” 即添加所有文件
 6)git commit -m “first commit” ————git提交数据,-m注释的意思
 7)git remote add origin https://gitee.com/xxx/xxxx.git ————git远程添加某个网址
 8)git push -u origin master ————将本地的master分支推送到origin主机,同时指定origin为默认主机
 9)输入git注册的用户名和密码即可
4、将本地仓库的资源上传到远程仓库中
 先将需要提交的资源拷贝到本地仓库,在本地仓库执行以下Git命令:
  git add .     #添加当前目录(工作区)下文件传给本地索引(暂存区)
  git commit -m “xxx”    #提交资源给本地仓库
  git push -u origin master    #将本地仓库的资源推送到远程仓库
5、将远程仓库中的资源下载到本地仓库中
 可直接下载zip,也可以在本地仓库执行以下Git命令:
  git clone https://gitee.com/xxx/xxxx.git    #根据Gitee官网复制的路径下载将远程仓库中的资源到本地仓库
6、将远程仓库中的资源更新到本地仓库中
  git pull

Git中的分支

  开发中需要创建自己的分支结构,如果分支中的代码准确无误,应该将分支结构并入主线(master)。

使用步骤
1、创建分支
  git checkout -b “新分支名称”
2、推送新分支
  git push -u origin 新分支名称
3、检查当前分支
  git branch
4、修改工作区的内容
5、提交数据
  git add .
  git commit -m “xxx”
  git push #提交到分支中
6、切换到主线分支
  git checkout 主线名(master)
7、合并分支,在主线中操作
  git merge 分支名称 #在本地仓库中合并
8、合并后再push到远程仓库
  git push

如何将IDEA的项目上传到Gitee中

1、安装Gitee插件
  File—>Settings—>Plugins,搜索gitee插件并安装。安装完成后,重启IDEA。
  下图表示已经安装了该插件。未安装的话,右侧的“Disable”是“Install”
在这里插入图片描述
2、添加Gitee账户
  File—>Settings—>Version Control—>Gitee,点击 “Add account” 添加账户
在这里插入图片描述
  输入账号和密码
在这里插入图片描述
  添加成功后,会显示账号信息
在这里插入图片描述
3、选中要同步的项目。点击菜单中的“VCS”—>Import into Version Control—>Share Project on Gitee。
在这里插入图片描述
  点击“share”按钮
在这里插入图片描述
  在“Add Files For Initial Commit” 弹框中将不必要的文件去除对勾,点击 “Add”
在这里插入图片描述
  登录Gitte可以看到上传的项目仓库
在这里插入图片描述
4、更新数据
  拉取资源
在这里插入图片描述
 选择更改方式:
  rebase the current branch on top of incoming changes :在传入更改的基础上重新设置当前分支的基础
  merge incoming changes into the current branch:将传入的更改合并到当前分支
在这里插入图片描述
5、提交数据
在这里插入图片描述
  选择 “ commit ”
在这里插入图片描述
  在IDEA底部找到 “ Git ” ——> " Log:master "
在这里插入图片描述
  右键默认分支,点击 “ push ”
在这里插入图片描述
  选择 “ Push ”
在这里插入图片描述
  提交成功
在这里插入图片描述
  查看码云中的更新信息
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值