Git

1. 介绍

分布式版本控制系统。通俗点讲,就是可以控制切换项目的各种版本,方便多人协作的一个工具。

  • 工作目录 & 暂存区 & 本地仓库

2. 基础操作

描述 指令
设置 / 查看 配置 git config
本地初始化git仓库 git init
把要提交的文件添加到暂存区 git add 文件1 文件2 ...; git add . 添加所有文件
提交一次版本 git commit -m '版本描述'
查看当前工作区状态 git status
查看若干版本提交信息日志 git log
查看精简版日志 git reflog
查看差异 git diff
本地版本切换 / 回退 git reset --hard 版本号
新建分支 git branch 分支名
查看分支 git branch
切换分支 git checkout 分支名
暂存 git stash
把暂存的东西拿出来 git stash pop
合并 git merge 分支名
创建远程仓库 git remote add origin 地址
把代码提交到远程仓库的master分支 git push origin master
拉取远端代码 git pull
把项目拿到本地 git clone '地址'
  • 一些补充描述
    git diff --cached 比较暂存区与当前仓库最新版本
    git diff commitId1 commitId2 比较两个版本之间的差异
    git diff HEAD 比较工作区与本地版本库中最近一次commit的内容

3. 配置

  1. ssh-keygen: 生成秘钥
    然后把生成出来的秘钥填到github那个配置里。
  2. .gitignore 忽略文件/ 文件夹
    提交代码的时候忽略的文件
// .gitignore
/node_modules

你可能感兴趣的:(Git)