Git和Github入门实践

本文详细介绍了如何克隆GitHub仓库到本地,进行一次完整的Git修改、提交、推送操作,包括对工作区的修改、暂存区的管理、查看提交历史、配置个人信息以及版本回退等步骤,帮助读者掌握Git基本操作。
摘要由CSDN通过智能技术生成

本篇文章来源于实验楼Git和Github入门实践教程,根据自己的总结,写下来这篇文章。

实验楼地址:https://www.shiyanlou.com/

目录

一、克隆 GitHub 上的仓库到本地

二、一次完整的修改、提交、推送操作

2.1 对工作区进行修改

2.2 添加修改到暂存区以及撤销修改

2.3 查看提交历史

2.4 配置个人信息

2.5 提交暂存区的修改

三、版本回退

四、处理 commit 时间线分叉

五、本地仓库 commit 变化记录


 

一、克隆 GitHub 上的仓库到本地

 

现在克隆前面我们在 GitHub 上创建的仓库,使用 git clone + [仓库地址] 命令即可,这是标准的克隆仓库命令。

点击下图绿色按钮,再点击紫色框中的按钮即可复制仓库地址,当然复制上面地址栏中的内容也是一样的。

此处输入图片的描述

克隆仓库到本地:

此处输入图片的描述

进入仓库主目录,如下图所示,仓库主目录中有个 .git 隐藏目录,它里面包含了仓库的全部信息,删掉这个目录,仓库就变成普通的目录了。进入到仓库目录中,命令行前缀发生了一些变化,出现了红色的 master ,它就是当前所在的分支名:

此处输入图片的描述

当我们在 GitHub 上创建一个仓库时,同时生成了仓库的默认主机名 origin,并创建了默认分支 master。GitHub 可以看成是免费的 Git 服务器,在 GitHub 上创建仓库,会自动生成一个仓库地址,主机就是指代这个仓库,主机名就等于这个仓库地址。克隆一个 GitHub 仓库(也叫远程仓库)到本地,本地仓库则会自动关联到这个远程仓库,执行 git remote -v 命令可以查看本地仓库所关联的远程仓库信息:

此处输入图片的描述

Git 要求对本地仓库关联的每个远程主机都必须指定一个主机名(默认为 origin),用于本地仓库识别自己关联的主机,git remote 命令就用于管理本地仓库所关联的主机,一个本地仓库可以关联任意多个主机(即远程仓库)。

克隆远程仓库到本地时,还可以使用 -o 选项修改主机名,在地址后面加上一个字段作为本地仓库的主目录名,举例如下:

wm

另一个在其它 Git 教程中常见的命令 git init ,它会把当前所在目录变成一个本地仓库,因为有 GitHub 的存在,这个命令在我们的生产生活中用到的次数应该是零,除非你想费时费力自己搭建服务器。操作截图如下:

此处输入图片的描述

二、一次完整的修改、提交、推送操作

首先,进入仓库主目录,执行 git status 查看整个仓库的状态:

此处输入图片的描述

2.1 对工作区进行修改

创建一个文件并再次查看仓库状态,这步操作是在工作区中:

此处输入图片的描述

如上图所示,新建文件后,命令行前缀又发生了一些微小的变化,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值