写在前面:

以下内容都是记录自己学习用。

git init

  • 作用:初始化仓库,生成一个.git的目录,其中包含的是一些元数据;
  • 命令格式
    1
    git init [-q | --quiet] [--bare] [--template=<template-directory>] [--shared[=<permissions>]] [<directory>];

相关参数说明

–template : 目录使用模板目录
git init -template <文件>使用演示
–bare:创建一个简单的存储库,作为远程存储仓库
git init --bare使用演示|
–shared[=]|指定git存储库将在多个用户之间共享|无演示图|
|-q, –quiet|静默|git init -q的使用演示|
|–separate-git-dir |将这个地址放到生成的.git文件中,如果原地址本来就是一个远程存储库,不会重新初始化|执行命令前两个文件夹都是空的文件夹,在test01文件夹中新建一个为01.txt的文件,然后在test02仓库使用git init –separate-git-dir <文件路径>这个命令就可以看到图中的情况,以记事本的方式打开生成的.git文件,就可以看到使用这个命令时候输入的那个地址 git init --separate <文件路径>使用演示|

使用方法

  1. 首先在自己电脑上选好位置;
  2. 新建一个文件夹;
  3. 点击鼠标右键,选择Git Base Here;
  4. 输入git init;
  5. 回车后,生成一个.git的文件夹,其中都是一些资源文件。后面的链接为文件中的内容介绍无聊达612:了解.git文件夹中的内容

git clone

  • 作用:克隆仓库到本地;
  • 命令格式
    1
    git clone <repo> <directory> <newdirectory>

相关参数说明

  • repo:必选,仓库地址;
  • directory:可选,指定需要克隆到哪个文件夹中,可以不写,不写的话就是克隆到当前文件夹下;
  • newdirectory: 可选,指定克隆后的新名字;

git config

  • 作用:可以编辑git配置信息,可以查看配置信息等作用;
  • 相关说明:git的配置文件分仓库级配置文件(local)、用户级配置文件(global)、系统级配置文件(system),优先级仓库级别最高,用户级别次之,系统级别最低。;

常用的一些参数

  1. 编辑git配置文件
    1
    2
    $ git config -e    # 针对当前仓库 
    $ git config -e --global # 针对系统上所有仓库
  2. 设置提交代码时的用户信息:
    1
    2
    $ git config --global user.name "runoob"
    $ git config --global user.email test@runoob.com
    补充:–global是用户级配置文件,只对当前仓库有效,其余几个级别具有效果没有探究;

总结:

在本地文件夹中打开git可以使用Linux的命令,本篇中使用到的ll -sa就是ls -l的另一个使用方法;-s是一块显示每个文件分配的大小尺寸,-S根据文件大小排序;-a不隐藏任何以.开始的的项目,-A列出除.及..以外的每个文件;rm删除文件,语法:rm [选项] [文件],-r, -R, 递归删除目录及其内容, -f 强制删除,忽略不存在的文件,不提示确认,另外*表示全部文件;