Git基本配置

三、Git基本配置

3.1 基本配置

1.安装完成 Git 后,正式使用git前,是需要进行一些全局设置的,如用户名、邮箱。

设置的主要命令是 git config :

 其中, --global 指定为全局配置,不使用该参数,则为当前所在仓库配置。

 通过上面的命令设置的信息会保存在.gitconfig文件中

以上配置信息默认存储在用户目录下,如果设置错误,可以删除以下如图文件,重新操作以上命令即可。

2.查看配置信息

3.2 构建本地仓库

要使用Git对我们的代码进行版本控制,首先需要构建本地仓库

通常有两种方式:

1.在本地初始化一个Git仓库

2.从远程仓库克隆一个仓库 (远程仓库演示)

 

3.2.1 初始化本地Git仓库

1)在电脑的任意位置创建一个空目录(例如local_repo1)作为我们的本地Git仓库

2)进入这个目录中,点击右键打开Git bash窗口

3)执行命令Git init如果在当前目录中看到.git文件夹(此文件夹为隐藏文件夹)则说明Git仓库创建成功

3.3 本地仓库的操作【重点】

3.3.1 创建 Git 版本库

在本地创建 Git 版本库,需要使用 git init 命令。

首先,你需要新建一个存放版本库的目录,然后进入到该目录所在路径,然后执行:

然后查看目录结构中,就可以看到包含有 .git 子目录,这就说明创建版本库成功了

 

3.3.2 查看当前文件状态

 

3.3.3 将文件添加(修改)到版本库

要将一个文件纳入到版本库管理,首先要将其添加到暂存区,然后才能提交到仓库中。

将文件添加到暂存区,使用的是 git add :

注意:这边空文件夹是不会被添加到暂存区中的。

1. 将暂存区中的文件,提交到仓库中。需要使用 git commit :

注意:这边直接用 git commit 提交,会先弹出添加评论的页面。

3.3.4 查看提交历史记录

有的时候,是会需要查看自己做过哪些提交,来回顾自己完成的部分。或者需要寻找某个具体的提交来

查看当时的代码。这里需要用到:

在 git log 的输出内容中,可以看到每次提交的 ID,是一个 40 位的字符串。

3.3.5 版本回退

有了 git log 来查看提交的历史记录,我们就可以通过 git reset --hard 来回退到我们需要的特定

版本,然后使用当时的代码进行各种操作。

 

回到未来的某个提交

当退回到某个提交的版本以后,再通过 git log 是无法显示在这之后的提交信息的。但是,通过 git

reflog 可以获取到操作命令的历史。因此,想要回到未来的某个提交,先通过 git reflog 从历史命令中找到想要回到的提交版本的 ID, 然后通过 git reset --hard 来切换。

 

3.3.6 删除文件

在文件未添加到暂存区之前,对想删除文件可以直接物理删除。如果文件已经被提交,则需要 git rm来删除:

注意: git rm 只能删除已经提交到版本库中的文件。其他状态的文件直接用这个命令操作是出错的。

 

3.3.7 添加文件至忽略列表

一般在工作区中,并不是所有文件都需要纳入版本控制的

这种不需要进行版本控制的通常都是些自动生成的文件。比如:idea工程文件(springmvc.iml)、编译后文件target、系统上传的图片img。在这种情况下,我们可以在工作目录中创建一个名为 .gitignore 的文件(文件名称固定),列出要忽略的文件。

一般在工程初始化时,提前准备好需要忽略的文件列表

 

  • 6
    点赞
  • 72
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Forrest Gump plus

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值