【git】Porcelain and Plumbing

git里面有这两个对立的概念

考虑一个管道系统

Porcelain意思是陶瓷的,好比说洗脸池,坐便器这样。用户能直接用的,非常好用的东西,叫Porcelain。

相比之下底层的东西就是水管,最后都靠它,没有它Procelain都是摆设。除非有人神经病,直接对着管道那个是伐。对应了git里面low-level的api。

爱倒腾的人就是这样,Porcelain用好了还不满足,要去探索plumbing哈哈。

时间: 2024-10-23 05:52:05

【git】Porcelain and Plumbing的相关文章

【Git】Git远程操作详解

Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作. git clone git remote git fetch git pull git push 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解.同时,本文覆盖了上面5个命令的几乎所有的常用用法,所以对于熟练用户也有参考价值. 一.git clone 远程操作

看完这篇文章才对【GIT】有了大彻大悟的认识

git定义:版本管理工具 历史:没有git的时候,我们修改完一个文件,要先把文件拷贝一个副本到备份文件夹中,还要建个文档来记录当前文件的信息和操作记录.当文件多的时候,人工操作起来将是个非常辛苦非常庞大的工作量. 如今:有了git帮我们管理这些副本,为我们节约了非常大的人力成本,让我们的工作变得更加轻松.我们不要把git看得那么神秘,git的核心就是创建备份和恢复备份,但是衍生出一堆的新概念,有很多同学因为被困在这些抽象概念上而不能利用好git,本文章是从文件的层面出发来理解git原理和git命

【git】git与github的英文记录

Pull requests  Issues Gist 请求 问题 要点 ------------------------------------------------------------------------------------------- Learn Git and GitHub without any code! 没有任何代码学习Git和GitHub! ---------------------------------------------------------------

【Git】GitHub for Windows使用(3) GitHub Flow的使用

第三章了,关于GitHub上有一个Pull Request,是展示本项目或资源所有的Pull 请求的. 而这个开发流程是基于GitHub Flow的开发模式. 网上关于GitHub Flow简单的介绍有很多,但是本人去看了一圈又一圈,愣是没有看懂这个到底是个什么玩意.只是看到GitHub Flow相关的文章中总在Pull Request功能中来回操作. 于是自己去对pull request操作了一遍,才返回头来写这篇文章的开头.此时才终于搞明白, 原来GitHub Flow其实就是一种开发模式,

【Git】关于远程分支--我的理解:远程分支永远是存储最新的版本。

关于远程分支--我的理解:远程分支永远是存储最新的版本. 如果远程分支被他人修改过,其版本高于本地版本,则需要先将远程分支pull下来,进行合并修改之后在push到远程分支. [注] 使用git push --force origin 可以强行推送到远程分支,不过这将会导致远程分支的新版本被推送的分支覆盖.因此要慎用--force指令

【Git】Git工具常用命令

GitHub使用指南 一.把本地代码上传到GitHub 0. 提前配置好上传地址 [git config --global user.name "username"] [git config --global user.email "your email"] [查看用户名和邮箱] $ git config user.name $ git config user.email 1.在需要上传的根目录下初始化仓库 [cd  待上传目录] [git init] #  当后来

【Git】简单使用

[Git & Github] 首先不能混淆两者的概念.git是一个类似于svn的版本管理工具.其可以在本地建立起针对一个项目的众多维度的版本管理体系,提升了开发的效率. 相对的,我们如果想要和别人共同开发一个项目,显然只在本地维护项目的版本相关信息是不够的,这时就需要一个“云版本管理”的东西.提供这样一个云平台的正式github这个网站.git工具本身很好地整合了github网站内的信息,使得整个git体系处于比较和谐统一的状态. ■ 本地仓库 https://blog.csdn.net/heb

【Git】关于VSCode 内置Git问题

VSCode的内置git是自动关联本机git的, 所以当提交代码时,VSCode提示[警告:请配置git用户名和账户]时, 只需要在git bash 端配置git config --gobal user.name巴拉巴拉,,

【Git】CentOS7 通过源码安装Git

yum源仓库里的Git版本更新不及时,最新版的Git是1.8.3,但是官方的最新版早已经更新到2.9.5.想要安装最新版本Git,只能下载源码进行安装 建议最好更新git为较新版本,便于使用 1.查看yum源仓库的Git信息 yum info git 2.查看本地Git是否已经安装,以及版本号是多少 git --version 3.依赖库安装 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum