Git复习整理

Git的学习

  • 前言
  • 一、Git结构
    • 一、本地结构
    • 二、Git和代码托管中心
    • 三、本地库与远程库
  • 二、Git命令行操作
    • 一、基础操作
    • 二、分支操作

前言

本篇文章基于尚硅谷Git的学习整理

一、Git结构

一、本地结构

Git复习整理_第1张图片

二、Git和代码托管中心

局域网下:gitlab
外网:gihub、码云

三、本地库与远程库

Git复习整理_第2张图片

二、Git命令行操作

一、基础操作

  1. git init 本地库初始化

  2. git status 状态查看

  3. git add 【file name】 将工作区的内容添加到暂存区

  4. git log 查看历史记录

  5. git reset --head [局部索引值] 版本回滚
    Git复习整理_第3张图片

二、分支操作

  1. git branch 【分支名】创建分支
    git branch -d [分支名] 删除分支

  2. git branch 查看分支

  3. git checkout 【切换分支】

  4. 合并分支
    题意:在master上创建了一个ycl分支
    git checkout ycl;
    git merge master;
    就是把master主支上的内容 合并到我的分支上
    注:git pull=git fetch + git merge
    第一步:切换到接受修改的分支(被合并,增

    git checkout [被合并分支名]
    第二步:执行 merge 命令
    git merge

  5. 冲突的解决
    Git复习整理_第4张图片

  6. 创建远程库地址别名
    git remote -v 查看当前所有远程地址别名
    git remote add [别名] [远程地址]

  7. git push [别名][分支名] 推送到远程

  8. 将远程git仓库里的指定分支拉取到本地(本地不存在的分支)
    git checkout -b 本地分支名 origin/远程分支名
    这个将会自动创建一个新的本地分支,并与指定的远程分支关联起来

    在本地新建分支并推送到远程
    git checkout -b test
    git push origin test 这样远程仓库中也就创建了一个test分支

你可能感兴趣的:(git)