git分支管理 git分支管理分支(branch)就是版本的分支,比如你有一个web项目,现在你想要给这个web项目再添加一个新功能,但又不想停止目前web项目的维护。此时你就可以使用版本分支,来创建一个新的分支,在新的分支上开发新功能,同时在原分支上继续维护项目,待新功能开发完成后,再把两个分支合并即可。HEAD指针在git中HEAD指针指向的是某个分支的头,用某个分支分支示意图其中每一个圆形表示每一个版本绿色圆的表示new分支的版本蓝色圆的表示master分支的版本矩形表示指针上图,我
git远程仓库 git远程仓库git远程仓库平台主要有GitHub和码云,GitHub用的最多,但由于国内墙的存在,所以GitHub速度比较慢,所以我们这里先使用码云来练习测试。在码云上创建一个仓库注册一个码云账户并登录,点击右上角的+号,开始创建仓库,步骤很简单,不在细说。将本地仓库上传至远程仓库主要有两种方式上传httpsSSH使用https协议上传由于https比较简单,所以我们先说一下https上传方式添加远程仓库链接git remote add origin 远程仓库的链接例如
git查看日志与状态 git查看日志与状态执行命令git status效果如下图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Tgt0657E-1650185273829)(assets/image-2
git本地仓库的创建与使用 git本地仓库本地仓库(Repository)又叫版本库,顾名思义,它时管理版本的仓库,下面简称仓库创建仓库在命令窗口,进入你的工作目录,也就是你项目所在的目录。当然也可以新建一个空目录,用来模拟。或者,在目录里,点击右键,选择Git Bash Here,直接进入。其实Git Bash和CMD差不多,只不过git bash里加了几个实用的linux命令以及git自己的命令。推荐使用Git Bash执行如下命令git init执行完后,在当前目录下就会出现一个.git文件夹,这就
git基础知识 git基础知识Git是什么Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds(Linux作者,真大佬) 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git基本概念工作区:包含.git的目录就叫做工作区,就是你在电脑里能看到的目录暂存区:英文叫stage, 或index。一般存放在 “.git目录下” 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。版本库:或
泛型的基本使用 泛型的基本使用泛型介绍泛型(Generic),即“参数化类型”( parameterized type)。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中,操作的数据类
Linux之查看文本文件 Linux之查看文本文件Linux中有许多查看文本文件的工具,本文介绍常用的查看文本文件的工具,不包括vilessless是最常用分页阅读工具,其语法为less [OPTIONS] [file…]下面介绍在less中常用的命令,这些命令无需按回车就会自动执行(这种交互模式称为原始模式)h:查看帮助<Space>:向下一屏<Return>:向下一行q:退出lessg:跳到第一行G:跳到最后一行d:向下半屏u:向上半屏b:向上一屏我个人觉得用d和u来
Linux之过滤器 Linux之过滤器过滤器就是读取数据,对数据执行一些操作后,写入数据的程序。可以与管道符配合使用。本文将列举一些Linux中常用的过滤器catcat(catenate):将标准输入传向标准输出(但最重要的作用是组合文件)听起来好像没啥用,但通过和重定向结合,他有许多有趣的用法,例如cat > data:快速创建文件,将键盘输入的内容写入data文件中,输入结束后按^D发送eof信号cat < data:快速显示文件,将文件的内容打印到屏幕上cata < data >