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 作用域的配置
配置文件位置
/etc/gitconfig
文件:system
作用域的配置文件,位于 Git 安装目录。~/.gitconfig
或~/.config/git/config
文件:global
作用域的配置文件,位于 C 盘用户目录。.git/config
文件:local
作用域的配置文件,位于仓库目录。
创建第一个仓库
将已有的项目代码放入 Git 管理
cd 项目代码文件夹
git init
新建的项目直接用 Git 管理
git init 新建项目文件夹
cd 文件夹
示例
- 使用
git init test
在当前目录下创建了一个仓库,名为「test」。 cd test
进入了该文件夹。git config --global --list
显示了当前的配置。
使用命令 ls -al
可查看当前仓库下面有哪些文件及文件夹,上图可见,目前有一个 .git
的文件夹,此文件是 Git 仓库的核心。
添加文件
- 在该文件夹内添加一个
README.md
文件,内容为:「this is a README.md」。 - 使用命令
git add
把该文件添加到暂存区中。
- 使用命令
git commit
告诉 Git,把文件提交到仓库。
- 使用命令
git status
查看是否还有文件未提交。
- 使用命令
git log
查看日志记录。
若未进行步骤 2,直接进行步骤 3,则会出现如下提示:
git add 命令的几种方式
git add 文件名
:将指定的文件添加到暂存区。git add -u
:将工作目录中被修改和被删除的文件添加到暂存区,不包含还未纳入 Git 管理的新增文件。git add .
:将工作目录中新增和被修改的文件添加到暂存区。git add -A
:将文件的修改、文件的删除、文件的新建,添加到暂存区。
认识工作区和暂存区
- 到目录下添加一个文件夹以及一个文件:src、index.js
- 使用
git status
查看状态。
此时添加的文件还未添加到暂存区使用 Git 管理,还位于工作区。
- 使用
git add
添加到暂存区进行管理。
此处的信息就是提示文件已经添加到暂存区了。
- 再使用
git commit
进行提交,提交后的就是 Git 仓库。 - 使用
git log
查看日志记录。
- 在文件夹中新增的文件处于工作区
- 使用命令
git add
后的文件处于暂存区 - 使用命令
git commit
后的文件处于 Git 仓库
文件重命名
传统重命名
平时我们直接右键文件进行重命名(将 README.md 重命名为 README),操作后我们查看一下状态。
按照上图提示,我们需要将文件 README.md
使用命令 git rm
进行删除,再用命令 git add
添加新文件 README
。
我们做的操作是进行删除和添加文件,Git 智能的告诉我们是进行了重命名,通过上述方式,我们总共进行了三个步骤,分别是重命名、添加文件、删除文件,比较繁琐。
Git 命令重命名
接下来使用另外一种方式进行操作,先查看一下当前的状态,提示有一个操作未进行提交。
使用命令将暂存区里面刚才的操作进行销毁,查看状态,提示暂存区没有东西需要提交,工作区是干净的。查看日志可知道我们的操作并未对仓库造成任何影响。
这时使用 git mv
命令进行重命名,并查看状态。
这里只用了一个步骤就将文件进行了重命名,所以 Git 中推荐使用这种方式,这时候直接提交即可。
最后修改时间:2020年10月09日 22:10:27
发表评论