Git和Gitee入门

概况

进阶篇:Git常用指令与场景(协作开发必备)

本文简单讲解了版本控制工具Git 及远程仓库Gitee的使用方法,快速零基础入门!!!

所谓版本控制,就是对版本的记录,在团队开发中,对所有成员的代码进行汇总,除去重复代码。它会提高开发效率,实现并行开发。同时它还可以使得项目代码恢复到旧的版本,可以跟踪记录整个项目的开发过程。

目录



一、版本控制工具

1.分类

Visual Source Safe,VSS,Windows系统操作,微软不在提高技术支持。

Concurrent Version System,CVS,Unix操作系统,开源版本问题棘手。

Subversion,SVN,跨平台,Windows/Linux都能用,只能在局域网中使用。

Git,开源分布式版本控制系统,适用于大小项目的管理。

重点学习SVN和Git两个


2.Git和SVN的区别

  1. Git是分布式的,SVN不是(Git区别于其他版本控制工具最核心的一点)。
  2. 数据存储方式:Git内容按照元数据方式存储,SVN按照文件存储。所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn、.git等文件夹里。
  3. Git和SVN的分支不同:SVN创建新的目录进行分支的创建,Git基于指针指向某次提交作为分支创建。SVN无本地分支,Git有本地分支。
  4. Git没有一个全局的版本号,SVN有全局版本号。
  5. Git的确保代码内容完整,能减少故障。

在这里插入图片描述



二、Git的使用

1.Git下载安装

进入Git地址:https://www.git-scm.com/download,选择对应的操作系统,我的是Windows。选择好对应的操作系统后,选择下载

在这里插入图片描述

下载成功以后打开下载到的文件目录

在这里插入图片描述

双击Git-2.32.0.2-64-bit.exe

在这里插入图片描述

点击next,选择安装路径,注意此安装路径上不要有中!

在这里插入图片描述

再次点击next,下面图中有两个信息注意看一下:

在这里插入图片描述

之后点击下一步,直到来到下图这一步,选择Use Git From Bash only,它支持使用Git的命令行方式

在这里插入图片描述

之后一直点击下一步直到安装成功。在桌面点击鼠标右键,出现下列图示Git就已经安装成功~

在这里插入图片描述



2.Git的工作区域

Git的工作区域分为三个:工作区、暂存区、git仓库区

在这里插入图片描述

部分指令一览:

//查看git状态
git status

//一、添加文件
//1.工作区 -> 暂存区
git add 文件名
//2.暂存区 -> 版本库 
git commit -m "提交描述"

//二、删除文件或文件夹
git rm 文件名
git rm 文件夹名 -r
//记得提交删除指令到仓库
git commit -m '描述'

//三、删除掉仓库与工作区的版本关联
git rm -r --cached 文件夹名称
git commit -m '描述信息'



3.操作仓库的基本指令

以下演示全部基于本地仓库,想看远程仓库直接跳到下部分

初始化操作:

新建文件夹,进入该目录,右键打开git bash

在文件夹内初始化git(创建git本地仓库),命令:git init,会生成一个隐藏的.git文件夹(看不到的话就是去把隐藏文件夹显示出来:查看-显示隐藏目录).


3.1 仓库中添加信息

可以事先在该文件夹中新建一个文件

//1.将文件从工作区提交到暂存区
git add 文件名

git status //查看状态

//2.由暂存区提交到仓库
git commit -m '描述信息'

上传所有文件:git add *

在这里插入图片描述

更新仓库中的信息,就是在工作区编辑好后,再次提交一遍,系统会自动更新的



3.2 删除仓库中文件/文件夹

先把待删除文件从暂存区删除,commit提交后才是删除仓库文件。这一个删除是会把工作区和仓库的文件数据都删除,因为是它们是关联在一起的

//1.删除仓库中的文件或文件夹
git rm 文件名	如果想要删除文件夹,则添加参数-r
//2.提交
git commit -m ‘提交描述’


3.3 删除仓库与本地的连接

当我们需要删除暂存区或分支上的文件, 但本地又需要使用, 只是不希望这个文件被版本控制, 可以使用:

//1.删除工作区与仓库的连接
git rm -r --cached 文件夹名称
//2.提交
git commit -m '断开连接'



三、Git远程仓库

以下操作全部是在Gitee远程仓库进行

1.远程仓库介绍

GitHub,通过git管理GitHub托管项目代码,基于网络的远程仓库;

GitLab,也是基于网络的远程仓库,使用起来与GitHub差不多;

Gitee,码云,OSCHINA国产的服务器,访问速度快,常用。地址https://gitee.com/



2.Gitee使用

注册好以后登陆,基本的网页操作就不多说了,自己随便点几下就学会了,学习成本很低的 ,毕竟各位的时间都很宝贵。之后就是使用Git连接远程仓库Gitee。

2.1 初始化Git的基本信息

还是在一个文件夹内,鼠标右键打开Git Bash Here,第一件事就是初始化文件夹:

git init

之后就是配置远程用户的信息

这里的用户名邮箱可以随便写,不影响后面操作

git config --global user.name '用户名'
git config --global user.email '邮箱'

查看配置的信息是否正确

git config --list

示例:

在这里插入图片描述



2.2 Git管理远程仓库

实现备份,实现代码共享。git克隆操作:将远程项目复制到本地

git clone 仓库地址

将本地数据修改后提交到远程仓库实现更新,进入到项目文件夹,更新完数据后add,之后再提交,输入对应的账号密码,即可更新仓库。

//1.在git bash指令下,进入文件夹
cd 项目文件夹

//2.添加文件到缓冲区
git add 文件名称

//3.把文件数据提交到本地仓库
git commit -m '描述'

//此时只是把本地仓库的数据与git同步,如何提交到远程仓库?
//4.把本地仓库更新同步到远程仓库
git push 	//此指令之后就是需要输入你的远程仓库的账号密码 之后就是同步完成

示例:

复制项目地址

在这里插入图片描述

在本地文件夹下打开Git Bash Here,克隆项目:

在这里插入图片描述

克隆完成:

在这里插入图片描述

之后进入项目,使用cd切换目录,新建一个文件a.txt,提交到远程仓库:

在这里插入图片描述

在这里插入图片描述

更新远程仓库成功

在这里插入图片描述
在这里插入图片描述



3.Git关联IDEA

3.1 IDEA配置Gitee

进入Settings,搜索git之后把路径确定一下,点击OK

在这里插入图片描述

之后就是下载Gitee的插件。在Settings -> Plugins,搜索Gitee,安装好此插件

在这里插入图片描述

之后就是配置Gitee中的账户信息了

在这里插入图片描述

记得在安装配置结束以后重新启动服务


3.2 IDEA导入、导出、下载和更新Gitee上的项目

可在VSC->Import into Version Control,下操作,选择导入或到处项目

在这里插入图片描述

在IDEA的右上角就会有如下显示

在这里插入图片描述

之后的操作就是水到渠成了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值