Git从入门到精通
文章平均质量分 96
版本控制工具git使用详解
我是波哩个波
千行代码,Bug何处藏。纵使上线又怎样,朝令改,夕断肠。
展开
-
08_Git远程仓库
一、远程仓库概念什么是远程仓库为了能在任意 Git项目上团队协作,你需要知道如何管理自己的远程仓库。远程仓库是指托管在因特网或其他网络中的你的项目的版本库。你可以有好几个远程仓库,通常有些仓库对你只读,有些则可以读写。与他人协作涉及管理远程仓库以及根据需要推送或拉取数据。管理远程仓库包括了解如何添加远程仓库、移除无效的远程仓库、管理不同的远程分支并定义它们是否被跟踪等等。多人协同作战的时候,通常找一台电脑充当服务器的角色,每天24小时开机,其他...原创 2021-10-24 19:18:30 · 655 阅读 · 0 评论 -
07_Git命令详解 - 后悔药
一、Git后悔药撤销撤销工作目录的修改# 命令:git restore 文件名 / git checkout 文件名作用:将在工作目录中对文件的修改撤销注意:git restore 文件名是一个危险的命令,这很重要。你对那个文件做的任何修改都会消失 -你只是拷贝了另一个文件来覆盖它。除非你确实清楚不想要那个文件了,否则不要使用这个命令。撤销暂存区的修改# 命令:git restore --staged 文件名 / git reset ...原创 2021-10-22 17:23:38 · 398 阅读 · 0 评论 -
06_Git命令详解 - 分支
Git高层命令 - 分支几乎所有的版本控制系统都以某种形式支持分支。使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。在很多版本控制系统中,这是一个略微低效的过程——常常需要完全创建一个源代码目录的副本。对于大项目来说,这样的过程会耗费很多时间。而 Git的分支模型极其的高效轻量的。是 Git的必杀技特性,也正因为这一特性,使得 Git从众多版本控制系统中脱颖而出。创建分支# 命令:git branch 分支名作用:...原创 2021-10-22 16:52:59 · 997 阅读 · 0 评论 -
05_Git命令详解 - CRUD
Git高层命令 - CRUD初始化仓库# 命令git init解析:要对现有的某个项目开始用 Git管理,只需到此项目所在的目录,执行:git init作用:初始化后,在当前目录下会出现一个名为 .git的目录,所有Git需要的数据和资源都存放在这个目录中。不过目前,仅仅是按照既有的结构框架初始化好了里边所有的文件和目录,但我们还没有开始跟踪管理项目中的任何一个文件。记录每次更新到仓库工作目录下面的所有文件都不外乎这两种状态:...原创 2021-10-22 16:21:41 · 843 阅读 · 0 评论 -
04_Git底层原理解析
一、Git三大分区Git三大分区概念Git 本地数据管理,大概可以分为三个区,工作区,暂存区和版本库。我们先看一张图工作区(Working Directory)直接编辑的地方,肉眼可见,直接操作。GitTest是我本地的一个仓库, 其中GitTest目录就是我们的工作区,但不包括.git这个目录暂存区/缓存区(Stage 或 Index)数据暂时存放的区域。缓存区是...原创 2021-10-18 18:11:04 · 746 阅读 · 0 评论 -
03_Git下载和安装
一、下载Windows版本官网下载地址:Git - Downloading PackageWindows淘宝镜像地址:git-for-windows Mirror二、Windows安装安装步骤图形用户界面安装,比较简单。基本上每一个页面都是默认选项,只不过,建议大家在安装的是时候,阅读一下,每一个页面的内容,做了基本了解即可。 双击exe安装文件进行安装 选择安装目录 注意...原创 2021-10-15 16:58:34 · 332 阅读 · 0 评论 -
02_Git概述
一、基本概念Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper。Git 是目前世界上最先进的分布式版本控制系统。同生活中的许多伟大事件一样,Git诞生于一个极富纷争大举...原创 2021-10-15 16:33:06 · 258 阅读 · 0 评论 -
01_版本控制概述
一、什么是版本控制版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。简而言之:版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。配置文件:在计算机科学领域,配置文件是一种计算机文件,可以为一些计算机程序配置参数和初始设置。软件配置管理:软件配置管理(Software Configuration Management,SCM)是一种标识、组织和控...原创 2021-10-15 16:25:40 · 3037 阅读 · 3 评论