当前位置: 首页 > news >正文

搭建网站分类东莞seo技术

搭建网站分类,东莞seo技术,成都做小程序的公司排名,cms系统源码前言 掌握 Git 命令是每位程序员必备的基础,之前一直是用 smartGit 工具,直到看到大佬们都是在用 Git 命令操作的,回想一下,发现有些 Git 命令我都忘记了,于是写了这篇博文,复习一下~ https://github.com/whx123/JavaHome 公众号:顺哥轻创 文章目录 Git 是什么?Git …

前言

掌握 Git 命令是每位程序员必备的基础,之前一直是用 smartGit 工具,直到看到大佬们都是在用 Git 命令操作的,回想一下,发现有些 Git 命令我都忘记了,于是写了这篇博文,复习一下~

https://github.com/whx123/JavaHome

公众号:顺哥轻创

文章目录

  • Git 是什么?
  • Git 的相关理论基础
  • 日常开发中,Git 的基本常用命令
  • Git 进阶之分支处理
  • Git 进阶之处理冲突
  • Git 进阶之撤销与回退
  • Git 进阶之标签 tag
  • Git 其他一些经典命令

Git 是什么

在回忆 Git 是什么的话,我们先来复习这几个概念哈~

什么是版本控制?

百度百科定义是酱紫的~

版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。

那些年,我们的毕业论文,其实就是版本变更的真实写照… 脑洞一下,版本控制就是这些论文变更的管理~

什么是集中化的版本控制系统?

那么,集中化的版本控制系统又是什么呢,说白了,就是有一个集中管理的中央服务器,保存着所有文件的修改历史版本,而协同开发者通过客户端连接到这台服务器,从服务器上同步更新或上传自己的修改。

什么是分布式版本控制系统?

分布式版本控制系统,就是远程仓库同步所有版本信息到本地的每个用户。嘻嘻,这里分三点阐述吧:

  • 用户在本地就可以查看所有的历史版本信息,但是偶尔要从远程更新一下,因为可能别的用户有文件修改提交到远程哦。
  • 用户即使离线也可以本地提交,push 推送到远程服务器才需要联网。
  • 每个用户都保存了历史版本,所以只要有一个用户设备没问题,就可以恢复数据啦~

什么是 Git?

Git 是免费、开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。

Git 的相关理论基础

  • Git 的四大工作区域
  • Git 的工作流程
  • Git 文件的四种状态
  • 一张图解释 Git 的工作原理

Git 的四大工作区域

先复习 Git 的几个工作区域哈:

  • Workspace:你电脑本地看到的文件和目录,在 Git 的版本控制下,构成了工作区。
  • Index/Stage:暂存区,一般存放在 .git 目录下,即.git/index, 它又叫待提交更新区,用于临时存放你未提交的改动。比如,你执行 git add,这些改动就添加到这个区域啦。
  • Repository:本地仓库,你执行 git clone 地址,就是把远程仓库克隆到本地仓库。它是一个存放在本地的版本库,其中 HEAD 指向最新放入仓库的版本。当你执行 git commit,文件改动就到本地仓库来了~
  • Remote:远程仓库,就是类似 github,码云等网站所提供的仓库,可以理解为远程数据交换的仓库~

Git 的工作流程

上一小节介绍完 Git 的四大工作区域,这一小节呢,介绍 Git 的工作流程咯,把 git 的操作命令和几个工作区域结合起来,个人觉得更容易理解一些吧,哈哈,看图:


git 的正向工作流程一般就这样:

  • 从远程仓库拉取文件代码回来;
  • 在工作目录,增删改查文件;
  • 把改动的文件放入暂存区;
  • 将暂存区的文件提交本地仓库;
  • 将本地仓库的文件推送到远程仓库;

Git 文件的四种状态

根据一个文件是否已加入版本控制,可以把文件状态分为:Tracked (已跟踪) 和 Untracked (未跟踪),而 tracked (已跟踪) 又包括三种工作状态:Unmodified,Modified,Staged

  • Untracked: 文件还没有加入到 git 库,还没参与版本控制,即未跟踪状态。这时候的文件,通过 git add 状态,可以变为 Staged 状态
  • Unmodified:文件已经加入 git 库,但是呢,还没修改,就是说版本
http://www.yayakq.cn/news/877089/

相关文章:

  • 宁远做网站msoer中国中国建设银行网站首页
  • 四川住房和城乡建设局网站首页中国建筑官网一测
  • 成都网站建设是什么找合伙人做网站
  • 使用wampserver做响应式网站怎么创建网站免费建立个人网站
  • 黄石建网站虚拟主机和网站空间
  • 网站如何做二级栏目怎样实现wordpress订单提醒功能
  • 有什么可以做翻译的网站吗使用joomla的网站
  • 校园互动网站建设wordpress 强制ssl
  • 郑州个人做网站汉狮wordpress彻底禁用google
  • 电商网站改版思路房山区做网站
  • 网站维护的具体方法注册了域名怎么添加到自己的网站
  • PS做网站页面尺寸学生建设网站
  • 昆明百度智能建站蘑菇街网站模板
  • 自己做网站 最好的软件生活信息网站建设
  • 长宁网站制作wordpress 给标签加id
  • 1.简述网站建设的步骤网站设计论文开题报告
  • 哈尔滨公司网站团队网站排名首页前三位
  • 利用建站系统wordpress建设网站传媒公司手机网站模板
  • 做网站需要的带宽上行还是下行想开一家相亲网站 怎么做
  • 小说网站建设多少钱微信如何做商城网站
  • 如何做网站源码ps教程自学网新手教程详细步骤
  • 网站评测的作用在凡科建设网站的流程
  • wordpress建站文本教程软文云
  • 封面设计网站有哪些炫富做图网站
  • 招聘网58同城招聘发布山西seo和网络推广
  • 广州网站建设哪里有pac网站代理
  • 网站的营销方式有哪些ae模板免费下载网站
  • 一学一做短视频网站wordpress常用插件汇总
  • 网站开发招标评分标准html代码分享
  • 福州专业网站开发很专业网站百度显示绿色官网字如何做的