Git的基本使用和原理

1.Git基本原理

1.1 Git概述

Git和SVN是我们常用的版本控制系统
Git三大区域的划分

  • 工作区:能够看见的目录
  • 暂存区:也叫Index、Stage,通常存放在.git/index文件下
  • 版本区:分为本地版本库和远程版本库

1.2 常见分支

  • master:主分支,默认生成,用于保存对外(向用户)发布的版本
  • dev:开发分支
  • feature:个人功能开发分支
  • hotfix:个人修改bug分支

1.3 Git基本原理

在这里插入图片描述

1.3.1 基本概念

Workspace:工作区
Index/Stage:暂存区
Repository:版本仓库区(本地仓库)
Remote:版本仓库区(远程仓库)

//查看状态
git status

1.红色:表示文件在当前工作区(workspace),未加入版本控制
2.绿色:表示文件已经添加到暂存区(Index/Stage),已加入版本控制,暂未提交
3.白色:表示文件已经提交到本地仓库(Repository),已加入版本控制,已提交,无改动
4.蓝色:已加入版本控制,已提交,有改动

1.3.2 Git基本操作

1.把当前分支工作区内容添加到暂存区

git add .

2.把暂存区内容提交到本地仓库

git commit -m "描述说明"

3.开始使用分支,查询所有的分支,*代表当前正在使用的分支

git branch 

4.新增分支,新创建一个yyds的分支

git branch yyds

5.更改分支的名字,将yyds分支的名字更改为cat

git branch -m yyds  cat

6.删除分支,将cat分支进行删除,-D强制删除

git branch -d cat

7.切换分支,将分支切换到cat,如果没有这个分支,加上-d参数,就可以创建分支并且切换过去

git checkout cat 

8.合并本地分支到master主分支(本地仓库)

git merge 本地分支

9.将本地仓库主分支master代码推送至远程仓库主分支master(远程仓库)

git push origin master

10.克隆项目

git clone Http地址(项目URl)
git clone -b 指定分支 Http地址

11.先删除本地分支,然后删除远程分支

git branch -D 本地分支名字
git push origin --delete 远程分支名字

12.修改本地代码,然后提交到本地分支,并push到远程分支

git add .
git commit -m "修改代码"
git push origin dev(远程分支名字)

13.合并本地分支到指定分支,并push到远程仓库

git checkout dev //切换到指定分支
git pull origin dev //更新指定分支最新代码
git merge my_dev //将本地分支合并到指定分支
git push origin dev // push指定分支到远程仓库

14.其他的操作命令

git branch //查看当前本地分支
git branch -r //查看当前远程分支
git log //查看提交历史记录
git reset --hard commitID //版本回退:将版本重置到某个commit
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值