Git -- fast版本控制

Git 学习

Git 学习

Git的优势

Git与SVN的主要区别

安装 Git

初始化 Git 仓储/(仓库)

配置使用者的用户名和邮箱

把代码 存储到仓库中

Git 查看日志

Git 版本回退

Git 分支的新建与合并

上传至 github

通过 ssh 方式 上传 代码

push 和 pull 简写

什么是 Git?

git – fast版本控制

Git 是由“Linux之父” Linus Torvalds 创建的。因为他发现找不到满意的方案来管理 Linux Kernel 联合开发的版本控制,就自己写了 Git。

官方网站

Git的优势

说到优势,那么自然是相对与SVN而言的

  1. **版本库本地化,支持离线提交,相对独立不影响协同开发。**每个开发者都拥有自己的版本控制库,在自己的版本库上可以任意的执行提交代码、创建分支等行为。例如,开发者认为自己提交的代码有问题?没关系,因为版本库是自己的,回滚历史、反复提交、归并分支并不会影响到其他开发者。

  2. **更少的“仓库污染”。**git对于每个工程只会产生一个.git目录,这个工程所有的版本控制信息都在这个目录中,不会像SVN那样在每个目录下都产生.svn目录。

  3. **把内容按元数据方式存储,完整克隆版本库。**所有版本信息位于.git目录中,它是处于你的机器上的一个克隆版的版本库,它拥有中心版本库上所有的东西,例如标签、分支、版本记录等。

  4. **支持快速切换分支方便合并,比较合并性能好。**在同一目录下即可切换不同的分支,方便合并,且合并文件速度比SVN快。

  5. **分布式版本库,无单点故障,内容完整性好。**内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。

Git与SVN的主要区别

Git是分布式SCM,而SVN是基于服务器的,也就是说每个开发者本地都有一套git库,每个人维护自己的版本(或者合并其他人的版本),而SVN是每个人写完代码后都及时的checkin到服务器上,进行合并。

安装 Git

廖雪峰的官方网站 git 安装

鼠标 右键,选中 Git Bash Here 在里面输入相关命令:

mark

使用 Git

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值