git介绍与常用指令

git 分布式版本控制工具

git中有以下四个区域

  1. 工作区 正常书写,改变代码的区域
  2. 暂存区 存储修改过的代码
  3. 本地仓库 存在于本地的代码管理仓库
  4. 远程仓库 与所有成员共享,远程同步的代码仓库

一段代码 修改并提交 到远程仓库的流程为:
1.工作区代码发送改变 ---->
2.将改变的代码提交到暂存区(git add) ---->
3.将暂存区代码提交到本地仓库(git commit) ---->
4.将本地仓库修改的内容推送到远程仓库(git push) ---- 完成修改,并推送远程仓库

一段代码从远程仓库 同步 到本地的流程为:
1.从远程仓库将代码拉去到本地仓库(git fetch) ---->
2.合并指定分支到当前分支合并(merge)---->
3.工作区代码合并成功(git push) ---- 完成同步

工作流程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P8vvfqLt-1588264073309)(/static/upload/article/1587921613293.png)]

git 常用命令

  • git clone
    克隆一个仓库和代码历史

  • git init
    初始化git仓库

  • git fetch
    拉取远程仓库到本地仓库

  • git pull
    拉取远程仓库到本地仓库,并与本地分支合并

  • git add
    将工作区代码到保存到暂存区

  • git commit
    提交暂存区代码到仓库区

  • git commit -m '备注信息'
    将工作区代码到保存到暂存区,并提交备注信息

  • git push
    推送代码到远程仓库

  • git diff
    显示暂存区与工作区的差异

  • git checkout
    切换到指定分支,并更新工作区

  • git fetch
    下载远程仓库的所有变动

  • git merge
    合并指定分支到当前分支

  • git status
    命令用于显示工作目录和暂存区的状态

你可能感兴趣的:(git介绍与常用指令)