git的使用

一、用户信息配置

第一个要配置的是你个人的用户名称和电子邮件地址。这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录:

git config --global --list
git config --global user.name "用户名"
git config --global user.email 邮箱@qq.com

二、代码克隆

通过HTTPS协议克隆

git clone https://gitee.com/zxzllyj/sample-project.git

在这里插入图片描述

通过SSH协议克隆

git clone git@gitee.com:zxzllyj/sample-project.git

注:以克隆仓git@gitee.com:zxzllyj/sample-project.git为例(注:本处使用的是ssh地址,因为演示机已经配置好ssh公钥,故可以使用ssh地址,如果您没有配置公钥,请使用https地址)

请添加图片描述
录制视频转的gif,明白这个意思就行了,然后关掉cmd直接把文件夹拖到编译器即可。

三、代码提交

1.命令行提交

① git add . —————————————————添加修改文件内容到缓存区(暂存区)
② git commit -m ‘修改哪些内容’——标注改动的信息
③ git pull —————————————————— 拉取一下代码
④ git push —————————————————把本地改动推送到远程

2.Visual Studio Code手动提交

各个按钮说明
在这里插入图片描述

步骤一

在这里插入图片描述

步骤二

在这里插入图片描述

步骤三

在这里插入图片描述

⭐补充:git commit -m ‘XXX’ ,xxx需要注明类型

类型描述
build编译相关的修改,例如发布版本、对项目构建或者依赖的改动
chore其他修改,比如改变构建流程、或者增加依赖库、工具等
ci持续集成修改
docs文档修改
feat新特性、新功能
fix修改bug
perf优化相关,比如提升性能、体验
refactor代码重构
revert回滚到上一个版本
style代码格式修改,注意不是 css 修改
test测试用例修改

四、冲突解决

①IntelliJ IDEA

步骤一:项目文件右击→Git→解决冲突…→合并(M)
在这里插入图片描述
在这里插入图片描述
步骤二:解决冲突完冲突→点击应用→重新执行代码提交步骤
点击查看大图

⭐⭐前置条件

提前下载好git
Window 下的安装
http://git-scm.com/download上下载window版的客户端,以管理员身份运行后,一直选择下一步安装即可,请注意,如果你不熟悉每个选项的意思,请保持默认的选项

Ubuntu 下安装

在终端下执行 apt-get install git

Centos/Redhat 安装

在终端下执行 yum install git

Fedora23 安装

在终端下执行 dnf install git 或者 yum install git

Fedora22/21 安装

在终端下执行 yum install git

SUSE/OPENSUSE安装

在终端下执行 sudo zypper install git

Mac OS X 安装

在终端下执行brew install git (注:请自行解决环境变量以及Brew工具的问题)

编译安装(注:仅适合非window系统)
https://github.com/git/git/releases 上选取一个版本下载,解压缩后进入到 Git 的目录然后依次执行以下代码:

make configure
./configure
make all
sudo make install

注意:如果遇上无法编译的问题,请自行通过搜索引擎来查找 Git 所需的依赖

如果以上一切正常,打开终端(Window下请打开安装git时一并安装的bash) 输入 git --version 应该会显示如下类似的信息

git version 2.5.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

俎树振

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

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

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

打赏作者

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

抵扣说明:

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

余额充值