Git教程

在这里插入图片描述

Git常用命令

命令作用
git config配置和查看Git的设置。
git init建立Git仓库。
git add指定文件放入暂存区。
git fetch从远程仓库中拉取最新代码到本地仓库,不会自动merge。
git commit将文件上传至本地仓库
git pull从远程仓库拉取最新代码到本地仓库,并自动merge。(相当于git fetch和git merge两步操作)
git push将本地分支更新,推送到远程主机。
git status查看当前代码库的状态。
git clone从远程仓库克隆代码到版本库。
git log查看所有提交历史。

在这里插入图片描述

Git的配置

Git的配置分为三个级别,都可以用git config命令来控制。

级别对应参数范围
系统级配置system对系统上所有的用户都有效,通常在Git安装目录的etc子目录中找到
用户级配置global对当前用户有效,通常在用户主目录下的.gitconfig文件中找到
仓库级配置local仅对当前Git仓库有效,存储在仓库的.git/config文件中

.gitignore文件

用于告诉Git哪些文件或目录在版本控制中应该被忽略,不需要被追踪和管理。
这对于排除临时文件、编译产物、日志文件、敏感信息等非常有用。
它的文件格式是每一行列出一个要忽略的文件模式,
通过通配符来匹配多个文件,
或使用斜杠来指定特定目录下的文件或文件夹。

GitHub

GitHub官网:
在这里插入图片描述

GitLab

GitLab官网:
在这里插入图片描述

GitLab主要帮助团队高效地协作开发软件项目,支持私有仓库、代码审查、CI/CD等功能。
它是一个基于Git版本控制系统的开源的代码托管平台和项目管理工具。
它提供了一个用于管理代码仓库、协作开发、持续集成和部署等功能的集成开发环境。

禁止向集成分支执行push -f操作。

-f命令也可以写作–force命令
Git有提供相关机制,避免用户使用push -f的操作。

禁止向集成分支执行变更历史的操作。

前置知识点

Windows命令提示符(cmd)

Windows命令提示符(cmd)作用
dir列出当前目录下的文件和子目录
cd改变当前目录
copy复制文件
del删除文件
mkdir创建目录
rmdir删除目录
type显示文本文件的内容
ipconfig显示网络配置信息
ping向另一个计算机发送ICMP回显请求
tasklist显示当前运行的进程列表
taskkill终止进程

vi编辑器

Git包含了vim(vi的增强版本)。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值