Git使用教程二

本文详细介绍了Git的基本原理与操作流程,包括工作区、暂存区、本地仓库的概念,以及如何进行代码撤销、分支管理和远程仓库关联等高级操作。适合初学者快速掌握Git的核心用法。

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

1、Git原理

在这里插入图片描述
1.工作区很好理解,就是我们能看到的工作目录,就是本地的文件夹。
2.这些本地的文件夹我们要通过git add命令先将他们添加到暂存区中。
3.git commit命令则可以将暂存区中的文件提交到本地仓库中去。

2、基本操作

初始化仓库
git init

查看仓库状态
git status

添加文件到暂存区
git add .

提交到本地仓库
git commit -m  "提交描述"

查看提交日志
git log
git reflog

查看更改前后的差异
(命令我们可以查看工作区和暂存区的区别以及工作区和最新提交的差别)
使用git diff

3、代码撤销

工作区的撤销
git checkout -- <file>

暂存区的代码撤销
1.将暂存区的代码撤销到工作区
2.将工作区的代码撤销
git reset HEAD
git checkout -- <file>

提交到本地仓库的代码撤销
git reset --hard <版本号>

4、 分支管理

查看分支
git branch

分支创建和切换
切换分支: git checkout <分支名>
创建分支: git branch <分支名>
创建并切换分支: git checkout -b <分支名>


分支合并
git merge --no-ff <分支名>

以图表方式查看分支
git log --graph

分支衍合

master分支的内容和fa分支的内容是保持一致的,fa是从master中创建出来的
在这里插入图片描述
fa和master中各自做一次提交

在这里插入图片描述

合并
$ git checkout fa
$ git rebase master

冲突:
退回到之前的状态
git rebase --abort

5、关联远程仓库

生成SSH指纹
ssh-keygen -t rsa -b 4096 -C "你的邮箱地址"

添加ssh到ssh-agent中:
id_rsa.pub的公钥文件

将公钥告诉GitHub:
如图


关联远程仓库
$ git remote add origin git@github.com:/test.git

推送到远程分支
$ git push origin master

从远程仓库获取
$ git clone git@github.com:lenve/test.git

根据远程仓库的fa分支创建一个本地仓库的fa分支
$ git checkout -b fa origin/fa

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值