一峰说:Git的使用过程

以下是本人学习的观点,如果有错或者说得不全面,记得告诉我哟

为什么要使用Git

Git是免费、开源的,最初Git是为辅助 Linux 内核开发的,来替代 BitKeeper。
因为在开发的过程中,经常出现一些漏洞导致整个项目突然跑不起来,所以很需要一个中介来管理我们的项目,每次更新一点都可以保存,如果出错了可以返回上一次成功的版本,Git就是完成这样一个问题。注意GIt只是其中一个版本控制工具,现在比较主流。

几个版本控制工具

  • Git
    分布式版本控制系统,没有中央服务器,每个人的电脑就是一个完整的版本库,工作的时候不需要联网了,因为版本都在自己电脑上。协同的方法是这样的:比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。Git可以直接看到更新了哪些代码和文件!
  • SVN(Subversion)
    集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用的都是自己的电脑,所以首先要从中央服务器得到最新的版本,然后工作,完成工作后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,对网络带宽要求较高。
  • CVS(Concurrent Versions System)
    多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。CVS版本控制系统是一种GNU软件包,主要用于在多人开发环境下的源码的维护。但是由于之前CVS编码的问题,大多数软件开发公司都使用SVN替代了CVS。
  • VSS(Micorosoft Visual SourceSafe)
    它主要任务就是负责项目文件的管理,几乎可以适用任何软件项目。管理软件开发中各个不同版本的源代码和文档,占用空间小并且方便各个版本代码和文档的获取,对开发小组中对源代码的访问进行有效的协调。
  • TFS(Team Foundation Server)
    是一个高可扩展、高可用、高性能、面向互联网服务的分布式文件系统
  • Visual Studio Online
    是目前跨平台规划、生成和交付软件最快速简便的方式。使用 Visual Studio Online搭建一个包含全部要素的环境,从托管 Git 资源库和项目跟踪工具,到持续集成和 IDE。

安装Git和配置

安装

官方:https://git-scm.com/
建议使用淘宝镜像下载,这个更快:http://npm.taobao.org/mirrors/git-for-windows/
在这里插入图片描述
GIt安装的时候默认就好了,会自动配置环境变量,路径记得存放在自己喜欢的位置。

配置

记得安装好首先要配置名字和邮箱,因为每次提交都要使用使用这个信息。

git config --global user.name "fever"  #名称
git config --global user.email 979******@qq.com   #邮箱

然后查看一下配置好了吗

git config -l

使用Git

三个入口:

Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多。

Git CMD:Windows风格的命令行。

Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令,而且没命令行快。

git基本流程命令:

首先进入到对应项目路径

git init      //在当前目录新建一个Git代码库,把生成的东西直接复制到项目就实现了git环境创建了
git clone 地址(http...)  //克隆一个项目和它的整个代码历史(版本信息)
git add .     //添加所有文件到暂存区
git status    //查看项目状态,看看什么被新增或者修改
git commit -m “名字”//提交暂存区中的内容到本地仓库 -m提交信息
git push origin master//提交到远程仓库的分支

国内一般使用gitee

1.注册码云
2.设置本机的ssh公钥,实现免密码登录!


# 进入 C:\Users\Administrator\.ssh 目录
# 生成公钥
ssh-keygen

3.将公钥pub key添加到gitee账户中。
在这里插入图片描述
4.使用码云创建一个自己的仓库!要选开源公开,开源许可证里面很多协议,一般用来决定这个项目的权限,所以我们看项目,第一个记得要看协议,否则可能会产生不必要的麻烦,许可证一般我们自己建使用GPL-3.0

如果需要更多GIt的资料看这里

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一峰说

坚持价值输出

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值