Git的配置及使用

Git的配置及使用

Git的配置及使用详细视频教程地址(转载于狂神说Java)

【狂神说Java】Git最新教程通俗易懂_哔哩哔哩_bilibili

  1. Git的简介和使用目的

  1. 什么是Git

gitee(中文名:码云 ,原名 Git@OSC)是开源中国推出的基于git的代码托管服务。.是一个分布式版本管理工具即分布式版本控制器(Git目前是世界上最先进的分布式版本控制系统),就是说有一台服务器(远程仓库),所有的版本(信息)都在这台服务器上,最新的代码都会往这台服务器发送/合并,每一台电脑(假设有AB)都会从这台服务器下载最新的版本信息(快照),那么当这台服务器断开连接时,电脑A和B(本地仓库)也可以分别作为版本管理工具去使用,这两台电脑也可以互相传送版本信息

  1. 为什么使用Git

实现版本控制(版本控制是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术)继以版本迭代

  • 实现跨区域多人协同开发。

  • 追踪和记载一个或者多个文件的历史记录。

  • 组织和保护你的源代码和文档。

  • 统计工作量。

  • 并行开发,提高开发效率。

  • 跟踪记录整个软件的开发过程。

  • 减轻开发人员的负担,节省时间,同时降低人为错误。

简单说就是用于管理多人协同开发项目的技术。

  1. Git是怎么运作的(划分区域)

基本理论核心:(一定要把四个区牢记于心,明白Git的原理)

  • 工作区(当前目录)

//通过add命令将当前目录下的文件添加至暂存区

  • 暂存区 (抽象的一个分区,并不存在)

//通过commit命令将暂存区文件提交至本地仓库中的master主分支

  • 本地仓库(HEDE文件下的master即为本地仓库的主分支)

//通过push命令将本地仓库的文件推送至远程仓库

  • 远程仓库(码云即Gitee上自己创建的仓库)

先把代码通过add命令,提交到暂存区,再通过commit提交到本地仓库,最后push到远程仓库

  1. Git的下载安装

1.Git的下载

Git的下载地址:

Git - Downloading Package

2.Git的安装

默认下一步即可

安装完成后在命令行输入以下命令即可查询到git的版本

git --version

安装成功后在开始菜单中会有Git项,菜单下有三个程序

Git CMD:Windows风格的命令行

Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多(当下学习使用此项即可

Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令

任意文件夹下右键也可以看到对应的程序

点击Git Bash Here即可打开我们需要的命令框

  1. Git的基本配置

Git的配置都在Git目录下的etc目录下

基本的Linux命令

当前用户下的Git配置

查看当前用户下的Git配置

git config -l

1.系统配置

查看系统配置

git config --system --list

2.本地配置

  1. 创建Git仓库

在桌面上新建一个gitee工作目录并打开,鼠标右键打开Git Bash

在gitee目录下创建GIt仓库

git init  
//git init 命令用于在目录中创建新的 Git 仓库。

此时gitee目录下会自动生成一个隐藏目录.git(需要把显示隐藏目录选项打开)

  1. 用户名以及地址配置

git config --global user.name "xhy"  //用户名配置
git config --global user.email "xhy@qq"  //邮箱地址配置

打开C盘下的用户路径即可看到.gitconfig文件,点击打开即可看到配置信息

  1. 查看本地配置

git config --global --list

至此,前期准备工作到此结束。

  1. 使用码云

  1. 注册登录码云,完成个人信息

码云网址:Gitee - 基于 Git 的代码托管和研发协作平台

  1. 设置本机绑定SSH公钥,实现免密码登录

(1)获取SSH公钥

由于本地的git仓库和远程gitee仓库之间的传输是通过SSH加密的,所以需要配置SSH公钥

这里的"xhy@qq"只是生成的 ssh公钥的名称,并不约束或要求具体命名为某个邮箱

ssh-keygen -t rsa -C "xhy@qq"  //在cmd命令行输入,并通过三次回车获取到公钥,并获得了公钥生成的路径

(2)找到SSH公钥

打开公钥所在路径C:\User\雷神/.ssh/id_rsa.pub

这里如果用Office软件无法打开可以切换其他的打开方式

打开id_rsa.pub文件并将其中公钥复制(ctrl+A一键选择即可)

  1. 将公钥信息Public key添加到码云账户中

  1. 打开设置

  1. 拷贝SSH公钥

  1. 使用码云创建一个自己的仓库

  1. 新建仓库

  1. 完善信息实现创建

  1. Git的的使用

1 完整操作

  1. 初始化创建git库

git init  //在目录中创建新的 Git 仓库

  1. 配置本地信息

git config --global user.name "xhy"  //用户名配置
git config --global user.email "xhy@qq"  //邮箱地址配置

  1. 克隆远程仓库

<1> 首先复制远程仓库的git地址(选取SSH项

<2> 克隆

git clone git@gitee.com:xhy11034/xhy.git //克隆远程仓库镜像至当前目录下

<3> 查看镜像

  1. 添加文件

进入克隆的镜像文件

cd xhy

在克隆的镜像目录中新建一个不为空的文件夹或文件

  1. 将文件添加至暂存区

git add -A  //通过add命令将当前目录下的文件添加至暂存区
git status xhy.docx  //通过status命令查看指定文件状态

  1. 将文件提交至本地仓库

git commit -m "xhy.docx"  //通过commit命令将暂存区文件提交至本地仓库中的master主分支

  1. 将文件推送至远程仓库

git push -u origin master  //通过push命令将本地仓库打的文件推送至远程仓库

  1. 刷新并查看远程仓库

2 举例说明

实现将本地文件上传至远程仓库的两种方法

(1)、方法一

(2)、方法二

  1. Git分支说明

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值