小白也能看懂的git使用教程

本文介绍了如何下载并安装Git,设置全局和本地配置,创建仓库,查看文件状态,提交更改,以及Git的版本控制和差异查看功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载地址:

Git - 下载软件包 (git-scm.com)

win版本安装后,右键菜单中--"在终端中打开",进入Git命令界面。

git -v查看Git版本。

git config 初始化用户名、邮箱:--golbal 代表全局配置,所有仓库有效。--system代表系统配置,所有用户有效。不加参数(默认--Local)代表本地配置,只对本地仓库有效。

git config --global user.name "你自己的用户名"

git config --global user.email  你的邮箱 

git config --global --list 查看配置信息,包括用户名、邮箱、密码。

git init新建仓库,生成.git的隐藏文件夹。

.git文件夹下的文件。

初始化时指定仓库名称myGit。

从远端git clone仓库

git status查看当前文件状态:有哪些分支、文件和文件状态。

echo新建测试文件test.txt。

查看新建文件的状态:未跟踪状态(untracked,红色状态)。

git add将文件提交到暂存区,等待被提交(to be committed,绿色状态)。

git commit提交  -m参数添加提交信息。

如果git commit不加参数m,会进入一个交互式的界面,默认使用VIM编辑提交信息。

新增提交信息后,ESC键 跳到命令模式,然后输入:wq(保存) 完成提交

git log 查看提交日志, commit后一串数字标识提交唯一ID。

git log --oneline查看简洁的提交记录。

git reset回退版本,有三种模式:

--soft 回退到某个版本,保留工作区和暂存区的修改内容。

--hard 回退到某个版本,丢弃工作区和缓存区的修改内容。

--mixed 回退到某个版本,保存工作区内容,丢弃缓存区内容。是reset默认的参数。

hard模式会丢弃掉你本地所有修改,谨慎使用。

git diff 查看工作区、暂存区、本地仓库之间的差异。默认比较的是工作区和暂存区之前的差异内容。

修改文件后,git diff可以查看工作区和暂存区的文件变化。git add将修改文件加入到暂存区后,git diff查看不到变化。

git diff HEAD 比较工作区和版本库之间的差异。

git diff --cache 暂存区和版本库之间的差异。

git diff 加上两次版本的提交ID可以比较两个版本之间的差异内容。

git diff head~ head   head指向分支中的最新提交节点 head~表示上一个版本。head~2表示之前的2个版本。

git diff 也可以比较文件在版本之间的差异。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值