【Git笔记】基础使用

2019-04-11  本文已影响0人  _水杉

初次运行前的配置

Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。 这些变量存储在三个不同的位置:

  1. /etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果使用带有 --system 选项的 git config 时,它会从此文件读写配置变量。
  2. ~/.gitconfig~/.config/git/config 文件:只针对当前用户。 可以传递 --global 选项让 Git 读写此文件。
  3. 当前使用仓库的 Git 目录中的 config 文件(就是 .git/config ):针对该仓库。

每一个级别覆盖上一级别的配置,所以 .git/config 的配置变量会覆盖 /etc/gitconfig 中的配置变量。

在 Windows 系统中,Git 会查找 $HOME 目录下(一般情况下是 C:\Users\$USER )的.gitconfig 文件。 Git 同样也会寻找 /etc/gitconfig 文件,但只限于 MSys 的根目录下,即安装 Git 时所选的目标位置。

配置用户信息

设置自己的用户名和邮箱地址,表明提交者的身份。

git config --global user.name "LiuChuanWei"
git config global user.email "1254428526@qq.com"

查看配置

git config --list

你可能会看到重复的变量名,因为 Git 会从不同的文件中读取同一个配置(例如: /etc/gitconfig~/.gitconfig )。 这种情况下,Git 会使用它找到的每一个变量的最后一个配置。

你可以通过输入 git config <key> : 来检查 Git 的某一项配置,比如 git config user.name

Git使用

有两种取得 Git 项目仓库的方法:

  1. 在现有项目或目录下导入所有文件到 Git 中;
  2. 从一个服务器克隆一个现有的 Git 仓库

从现有目录中初始化仓库

git init

该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。 但是,在这个时候,我们仅仅是做了一个初始化的操作,你的项目里的文件还没有被跟踪。

可通过 git add 命令来实现对指定文件的跟踪,然后执行 git commit 提交

git add *
git commit -m "初始化项目版本"

克隆现有的仓库

git clone https://github.com/libgit2/libgit2

Git 支持多种数据传输协议。 上面的例子使用的是 https:// 协议,不过你也可以使用git:// 协议或者使用 SSH 传输协议,比如 user@server:path/to/repo.git

感慨

写到这里,实在写不下去了,完全是在照抄 Pro Git 第二版 简体中文 。—_— !!
假如你看到这篇文章,是因为打算学习git,那么强烈推荐这本书。使用git有这本书就足够了。

上一篇下一篇

猜你喜欢

热点阅读