Git

作者: 啃香菜的花萝萝 | 来源:发表于2019-12-04 09:45 被阅读0次

    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

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