文章目录
  1. 1. 常用的git操作
    1. 1.1. 什么是git
    2. 1.2. 为什么要用git
    3. 1.3. 常用的git命令
      1. 1.3.1. git-clone
      2. 1.3.2. git-init
      3. 1.3.3. git-add
  2. 2. 参考文章&链接

常用的git操作

什么是git

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

为什么要用git

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。

常用的git命令

git-clone

克隆项目仓库至新目录

1
2
3
4
5
6
7
git clone [--template=<template_directory>]
[-l] [-s] [--no-hardlinks] [-q] [-n] [--bare] [--mirror]
[-o <name>] [-b <name>] [-u <upload-pack>] [--reference <repository>]
[--dissociate] [--separate-git-dir <git dir>]
[--depth <depth>] [--[no-]single-branch]
[--recursive | --recurse-submodules] [--[no-]shallow-submodules]
[--jobs <n>] [--] <repository> [<directory>]

Eg.

1
git clone https://github.com/Somnusochi/somnusochi.github.io.git

git-init

创建新仓库

1
2
3
git init [-q | --quiet] [--bare] [--template=<template_directory>]
[--separate-git-dir <git dir>]
[--shared[=<permissions>]] [directory]

Eg.

1
git init

git-add

添加文件

1
2
3
4
git add [--verbose | -v] [--dry-run | -n] [--force | -f] [--interactive | -i] [--patch | -p]
[--edit | -e] [--[no-]all | --[no-]ignore-removal | [--update | -u]]
[--intent-to-add | -N] [--refresh] [--ignore-errors] [--ignore-missing]
[--chmod=(+|-)x] [--] [<pathspec>…​]

参考文章&链接

Pro Git(中文版)
git - 简易指南
Git - Reference

文章目录
  1. 1. 常用的git操作
    1. 1.1. 什么是git
    2. 1.2. 为什么要用git
    3. 1.3. 常用的git命令
      1. 1.3.1. git-clone
      2. 1.3.2. git-init
      3. 1.3.3. git-add
  2. 2. 参考文章&链接