Git 使用 —— 基础使用

初次运行前的配置

在系统上安装了 Git,在使用之前需要进行一次配置,之后程序升级则会保留配置信息,即使不配置直接使用,在后续操作时,Git 也会提示用户进行配置。配置后可以随时通过命令进行修改。

git config --global user.name 'your_name' #引号内为自己的信息
git config --global user.email 'your_email'

Git 配置的作用域

--global 是 Git 配置的作用域,它有三个作用域,分别是:

  • local:只对某个仓库有效
  • global:对当前用户下的所有仓库有效
  • system:对系统中所有登录的用户仓库有效

作用域小的会覆盖作用域大的,当三个作用域都进行了配置,对仓库进行操作时,local 会覆盖 global 的配置。

显示配置信息

git config --local --list	# 显示 local 作用域的配置
git config --global --list	# 显示 global 作用域的配置
git config --system --list	# 显示 system 作用域的配置

配置文件位置

  1. /etc/gitconfig 文件:system 作用域的配置文件,位于 Git 安装目录。
  2. ~/.gitconfig~/.config/git/config 文件:global 作用域的配置文件,位于 C 盘用户目录。
  3. .git/config 文件:local 作用域的配置文件,位于仓库目录。

创建第一个仓库

将已有的项目代码放入 Git 管理

cd 项目代码文件夹
git init

新建的项目直接用 Git 管理

git init 新建项目文件夹
cd 文件夹

示例

git init

  1. 使用 git init test 在当前目录下创建了一个仓库,名为「test」。
  2. cd test 进入了该文件夹。
  3. git config --global --list 显示了当前的配置。

ls -al

使用命令 ls -al 可查看当前仓库下面有哪些文件及文件夹,上图可见,目前有一个 .git 的文件夹,此文件是 Git 仓库的核心。

添加文件

  1. 在该文件夹内添加一个 README.md 文件,内容为:「this is a README.md」。

  2. 使用命令 git add 把该文件添加到暂存区中。

    git add

  3. 使用命令 git commit 告诉 Git,把文件提交到仓库。

    git commit

  4. 使用命令 git status 查看是否还有文件未提交。

    git status

  5. 使用命令 git log 查看日志记录。

    git log

若未进行步骤 2,直接进行步骤 3,则会出现如下提示:

no git add

git add 命令的几种方式

  • git add 文件名:将指定的文件添加到暂存区。
  • git add -u:将工作目录中被修改和被删除的文件添加到暂存区,不包含还未纳入 Git 管理的新增文件。
  • git add .:将工作目录中新增和被修改的文件添加到暂存区。
  • git add -A:将文件的修改、文件的删除、文件的新建,添加到暂存区。

认识工作区和暂存区

  1. 到目录下添加一个文件夹以及一个文件:src、index.js

  2. 使用 git status 查看状态。

    git stage

    此时添加的文件还未添加到暂存区使用 Git 管理,还位于工作区。

  3. 使用 git add 添加到暂存区进行管理。

    此处的信息就是提示文件已经添加到暂存区了。

  4. 再使用 git commit 进行提交,提交后的就是 Git 仓库。

  5. 使用 git log 查看日志记录。

  • 在文件夹中新增的文件处于工作区
  • 使用命令 git add 后的文件处于暂存区
  • 使用命令 git commit 后的文件处于 Git 仓库

文件重命名

传统重命名

平时我们直接右键文件进行重命名(将 README.md 重命名为 README),操作后我们查看一下状态。

按照上图提示,我们需要将文件 README.md 使用命令 git rm 进行删除,再用命令 git add 添加新文件 README

我们做的操作是进行删除和添加文件,Git 智能的告诉我们是进行了重命名,通过上述方式,我们总共进行了三个步骤,分别是重命名、添加文件、删除文件,比较繁琐。

Git 命令重命名

接下来使用另外一种方式进行操作,先查看一下当前的状态,提示有一个操作未进行提交。

使用命令将暂存区里面刚才的操作进行销毁,查看状态,提示暂存区没有东西需要提交,工作区是干净的。查看日志可知道我们的操作并未对仓库造成任何影响。

这时使用 git mv 命令进行重命名,并查看状态。

这里只用了一个步骤就将文件进行了重命名,所以 Git 中推荐使用这种方式,这时候直接提交即可。

如果觉得这篇文章不错,不妨

微信打赏 微信打赏
支付宝打赏 支付宝打赏
Git 使用 —— 查看版本演变历史
Git 使用 —— 简介