git 学习

git 与svn的对比
1,SVN
在这里插入图片描述

集中管理方式在一定程度上看到其他开发人员在干什么 而管理员也可以很轻松掌握每个人的开发权限
但是相较于其优点而言 集中式版本控制工具缺点很明显 服务器单点故障 容错性差

在这里插入图片描述

2,git
是分布式版本控制系统 那么它就没中央服务器 每个人的电脑就是一个完整的版本库,这样工作的时候就不用联网 因为版本都是在自己电脑上的 既然每个人的电脑都有一个完整的版本库 那多个人如何协作?比如自己在电脑上改了个A 文件 其他人也在电脑上改了A 文件 这是你们两之间只需把各自修改推送给对方 就可以互相看到对方的修改了
在这里插入图片描述
3,git一般工作流程
1,从远程仓库clone git资源作为本地仓库
2,从本地仓库中checkout 代码进行代码修改
3,在提交前先将代码提交到暂存区
4,提交修改后的代码到本地仓库 本地仓库中保存修改的各个历史版本
5,在修改完成后 需要和团队成员进行代码共享的话 可以将本地仓库的代码push 到远程仓库
在这里插入图片描述
4,Git下载
https://git-scm.com/download/win

在这里插入图片描述
5,创建本地仓库:本地仓库git 隐藏文件类型 必须在工作区目录下
向本地仓库添加文件
删除本地仓库中的文件
可以结合tortoiseGit图形界面的方式 (脑补步骤)
将工程放在本地仓库
使用github创建一个远程仓库 (https 和SSH )这里也可以用码云
把本地仓库推送到远程仓库(脑补 小乌龟同步 然后配置属性在github 先创建远程仓库 有远程仓库地址)
克隆远程仓库到本地仓库(创建本地目录 在clone 远程仓库的项目到新建的文件夹)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值