Git基础使用

本文详细介绍了Git的安装步骤,以及如何进行仓库操作、文件操作、版本管理和远程仓库操作。通过实例演示了创建仓库、添加文件、提交更改、版本回退、关联远程仓库及推送代码等核心功能。此外,还涵盖了分支管理,包括创建、切换、合并和删除分支,确保团队协作中的代码管理有序。

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

一、安装

1、下载Git

下载地址:Git - Downloads

2、设置

在安装完成后,还需要进行一步设置,设置每个用户的name和email:

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

二、仓库操作

对Git仓库的基本操作包括:

# 创建仓库
mkdir <仓库name> 

# 进入仓库
cd <仓库name>

# 显示当前目录
pwd

# 当前目录初始化成Git仓库
git init

三、文件操作

这部分是重点,每次代码修改完成后,都需要将文件放入缓存区,然后再从缓存区提交到仓库中。

# 添加指定文件或文件夹到缓存区,文件需添加后缀
git add <文件或文件夹name> <文件或文件夹name> ......

# 添加当前目录下全部文件到缓存区
git add .

# 把文件从缓存区提交至仓库
git commit -m "提交描述"

在缓存区提交到仓库这一步,需要制定提交描述。这部分是有书写规范的。例如,必须指定关键字段:新建、删除、更新、改动、实现、发布、修复等等。

四、版本管理

将修改的文件提交之后会有版本记录,对版本的管理主要包括文件修改记录、版本记录、版本回退、撤销修改等等。

# 显示文件修改记录,显示被改动的文件
git status

# 查看版本记录,包括版本号、提交时间等信息
git log

# 回退到上一个版本,HEAD^^是上上版本,也可以写作HEAD~n——表示回退n个版本
$ git reset --hard HEAD^

# 调出命令记录
git reflog

# 撤销xxx.xxx文件在工作区的修改
git checkout -- xxx.xxx

# 将暂存区的修改撤销
git reset HEAD <file>

五、远程仓库操作

首选,如果要关联远程仓库,那需要SSH认证:

# 创建SSH Key
ssh-keygen -t rsa -C "邮件地址"

创建完SSH Key之后,将id_rsa.pub文件的内容拷贝到Git上即可。然后就可以进行仓库关联了:

# 关联远程仓库,仓库名一般使用origin
git remote add <仓库名> <远程仓库地址>

# 把文件推送到远程仓库
git push -u <仓库名> <分支名>

其他操作:

# 查看远程仓库
git remote -v

# 删除远程仓库
git remote rm <仓库名>

# 从远程库克隆项目
git clone <仓库地址>

# 克隆指定分支
git clone -b <分支名> <仓库地址>

六、分支管理

# 创建分支
git checkout -b <分支名>

# 查看分支
git branch

# 切换分支
git checkout <分支名>

# 合并本地的分支
git merge <分支名>

# 合并远程的分支
git merge <远程仓库名>/<分支名>

# 删除分支
git branch -d <分支名>

# 修改分支名
git branch -m <原分支名> <新分支名>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值