分布式开发技术(github的使用)

文档版本控制发展:

最早的,文件夹管理 >>> 本地(仅保留一个文件) >>> 集中式(SVN,所有版本都放在中央服务器上,每个人再从服务器下载其中一个版本,服务器不能中断)>>> 分布式,除了服务器(或者中心仓库,比如github),每个终端下的仓库都保留所有版本,上传修改是先提交给本地管理器(git),再提交给中央服务器,服务器状况影响不到终端,终端可以在任意时候上传给中央服务器

git

git是一个采用分布式版本控制的软件
用法:

  1. 初始化 : git init
  2. 检测当前文件夹的文件状态:git status
  3. 托管文件:git add 文件名 或者全托管 git add .
  4. 生成版本:git commit -m ‘version 1.0’
    在这里插入图片描述

三大区域

工作区暂存区版本库
代码区,新增或修改过的标红add . ,缓存commit -m “” ,存放生成的版本

在这里插入图片描述

回滚

回滚到之前

  1. git log
  2. git reset --hard 版本号

回滚到之后

  1. git reflog
  2. git reset --hard 版本号

分支

代码版本控制的流程,最好至少有两个,一个作为正式版本master,另一个作为开发测试dev,最后合并到正式版本master
在这里插入图片描述

查看所在分支:git branch
创建分支:git branch 分支名
在这里插入图片描述
删除分支:git branch -d 分支名
切换分支:git checkout 分支名
在这里插入图片描述
分支合并:先切换分支后合并,git merge 分支名

github

目前最流行的远程云仓库
使用:

代码上传

  1. 先在github上新建一个仓库(new repository)
  2. 再把本地代码上传到github上
    git remote add origin ‘远程仓库ip’ //origin是别名
    git push -u origin ‘分支名’ 或者 git push origin ‘分支’
    在这里插入图片描述

代码下载到本地

首次在空的目录下载:git clone ‘远程仓库ip’
本地更新:git pull origin ‘分支’

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值