美文网首页
【Git笔记】基础使用

【Git笔记】基础使用

作者: _水杉 | 来源:发表于2019-04-11 09:23 被阅读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有这本书就足够了。

    相关文章

      网友评论

          本文标题:【Git笔记】基础使用

          本文链接:https://www.haomeiwen.com/subject/nwqouqtx.html