GIT
文章平均质量分 85
GIT
ZC·Shou
深入研究,分享最纯粹的技术干货
展开
-
Git 之五 通信协议(HTTPS、SSH、Git)、使用远程仓库(GitHub、GitLab、Gitee等)
Git 通常也会有个远程仓库。用来协调各个参与者的工作!这与上一代集中式版本控制系统的作用基本类似。一个远程仓库通常只是一个裸仓库(bare repository),即一个没有当前工作目录的仓库。 因为该仓库仅仅作为合作媒介,不需要从磁盘检查快照;存放的只有 Git 的资料。 简单的说,裸仓库就是你工程目录内的 .git 子目录内容,不包含其他资料。协议 Git 本地仓库与远程仓库之间的...原创 2019-09-13 19:35:33 · 2894 阅读 · 0 评论 -
Git 之四 分支管理
使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。 Git 的一大特点就是对于分支的支持!Git 的分支可谓是难以置信的轻量级,它的新建操作几乎可以在瞬间完成,并且在不同分支间切换起来也差不多一样快。远程分支 在了解分支之前,必须要先了解远程分支。因为在分支管理命令 git branch 中很多参数都是与远程分支有关系的。在之前的博文中说过,Git 也可以有一个服务器...原创 2019-09-13 19:25:01 · 1207 阅读 · 0 评论 -
Git 之三 常用命令:仓库创建、提交、分支等
常用命令 虽然 Git 同时提供了 GUI 界面 和 Bash,但是,GUI 界面的功能相对来说还是有点简陋的。要想熟练掌握 Git 的使用,还是需要了解 Git 一系列的命令! Git 命令还是比较多的,后面我们以实际用到的功能来介绍。有个需要注意的地方就是命令的参数:参数分为简写和全称两种方式,但是功能完全相同! 例如:git clone -b xxxxx 与 git clone --...原创 2020-02-19 09:36:26 · 955 阅读 · 0 评论 -
Git 之二 架构、工作流程、.git 目录文件
Git 更像是把数据看作是对小型文件系统的一组快照。 每次你提交更新或在 Git 中保存项目状态时,它主要对当时的全部文件制作一个快照并保存这个快照的索引。 为了高效,如果文件没有修改,Git 原理 Git 和其它版本控制系统(包括 Subversion 和近似工具)的主要差别在于 Git 对待数据的方法。 概念上来区分,其它大部分系统以文件变更列表的方式存储信息。 这类系统(CVS、Subversion、Perforce、Bazaar 等等)将它们保存的信息看作是一组基本文件和每个文件随时间逐...原创 2019-09-13 18:51:01 · 1133 阅读 · 1 评论 -
Git 之一 起源、安装、配置
什么是 Git Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Linus 个人对于集中式版本控制系统并不感兴趣,在 Git 出来之前,集中式版本控制系统要比分布式版本控制系统更加流行(彼时,分布式版本控制系统很少,其中 BitKee...原创 2019-09-07 18:19:42 · 998 阅读 · 1 评论