git

git

1.版本控制工具是什么?

​ 软件 用来保存软件开发过程中各个版本

2.为什么要用版本控制?

​ 保存项目。记录版本。恢复操作。

​ 分清责任,合理规划,进度和精度的把控。

svn&git

svn 服务器管理

1、svn优缺点

优点:

​ 1.管理方便

​ 2.集中式管理

​ 3.代码一致性

​ 4.适合项目管理。

缺点:

​ 1.服务器压力大。

​ 2.集中式管理,一旦服务器出现问题,就无法使用

​ 3.不太适合开源开发。

2.git 优缺点

优点:

​ 1.适合分布式开发

​ 2.灵活快速开发

​ 3.服务器压力小

​ 4.离线工作

​ 5.非常容易解决冲突。

缺点:

​ 1.学习周期长

​ 2.不太符合常规思维

​ 3.代码保密性低

综合比较:

1.对权限要求比较高,集中式管理就用svn

2.代码协作要求较高。就用git

git的误区

github和git不 是一个东西 。

git是版本控制工具。(书)

github是项目托管网站。(书店)程序员的微博,展示和分享

GitLab 私密库 Devops企业用

Git的开发环境和配置

下载git ,下载node.js

如何证明安装成功
在任意目录下,右键出现 git Bash here

bash里面
1.输入node-v出现职版本号, node安装成功
2.输入git --version出现版本号, git安装成功

clear清屏—>使用Linux命令行。

git重要概念

仓库(书店):所有版本的代码都在仓库里。

分支(书架):不同功能的代码存放的地方

提交(书):每一版本的代码

三区

​ workspace工作区 :工作的目录

​ index暂存区:暂存

​ repository仓库:放着所有的版本项目

​ remote远程仓库:github
在这里插入图片描述

git基础操作

1.新建文件夹

2.在文件夹输入 git init —>初始化一个仓库
在这里插入图片描述
3.创建一个文件。

4 .输入 git status査看库状态
(命令非常有用,会提示你干嘛 )

在这里插入图片描述
5.用 git add把新建的文件加入到暂存区里面去(相当于把文件交给了
管理员)

第一种用法 git add hel1 oworld.htm1
第二种用法 git add . 把当前目录所有文件加入
在这里插入图片描述
6.将暂存区文件提交到仓库(管理员把你的文件扔到仓库了)
git commit -m '这里写点注释,省的最后连你自己都不知道自己干什么了
在这里插入图片描述
7.修改文件内容,然后重复5、6
8.我们看看我们提交了几个版本 git log查看版本

9.我们想回到第一次提交咋整
git checkout id
更多的时候想回到上一个版本
git checkout – .

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值