开发工具
文章平均质量分 85
吕布辕门
逆水行舟,不进则退!
展开
-
Git系列教程 自定义Git 之十
自定义Git忽略特殊文件有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files ...,有强迫症的童鞋心里肯定不爽。好在Git考虑到了大家的感受,这个问题解决起来也很简单,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。不需要从头写.gitignore文件,GitHub已经为我们准备了各种配置文件,只需要组合一下就可原创 2022-03-01 09:29:13 · 157 阅读 · 0 评论 -
Git系列教程 使用SourceTree之九
使用SourceTree当我们对Git的提交、分支已经非常熟悉,可以熟练使用命令操作Git后,再使用GUI工具,就可以更高效。Git有很多图形界面工具,这里我们推荐SourceTree,它是由Atlassian开发的免费Git图形界面工具,可以操作任何Git库。首先从官网下载SourceTree并安装,然后直接运行SourceTree。第一次运行SourceTree时,SourceTree并不知道我们的Git库在哪。如果本地已经有了Git库,直接从资源管理器把文件夹拖拽到SourceTree上,就添原创 2022-03-01 09:28:53 · 443 阅读 · 0 评论 -
Git系列教程 Git 远程仓库(Gitee)之八
Git Gitee大家都知道国内访问 Github 速度比较慢,很影响我们的使用。如果你希望体验到 Git 飞一般的速度,可以使用国内的 Git 托管服务——Gitee(gitee.com)。Gitee 提供免费的 Git 仓库,还集成了代码质量检测、项目演示等功能。对于团队协作开发,Gitee 还提供了项目管理、代码托管、文档管理的服务,5 人以下小团队免费。接下来我们学习一下如何使用 Gitee。由于我们的本地 Git 仓库和 Gitee 仓库之间的传输是通过SSH加密的,所以我们需要配置验证原创 2022-02-28 09:15:45 · 1034 阅读 · 1 评论 -
Git系列教程 Git 远程仓库(Github)之七
Git 远程仓库(Github)Git 并不像 SVN 那样有个中心服务器。目前我们使用到的 Git 命令都是在本地执行,如果你想通过 Git 分享你的代码或者与其他开发人员合作。 你就需要将数据放到一台其他开发人员能够连接的服务器上。添加远程库要添加一个新的远程仓库,可以指定一个简单的名字,以便将来引用,命令格式如下:git remote add [shortname] [url]本例以 Github 为例作为远程仓库,如果你没有 Github 可以在官网 https://github.co原创 2022-02-28 09:15:08 · 182 阅读 · 0 评论 -
Git系列教程 查看提交历史&标签管理之六
Git 查看提交历史Git 提交历史一般常用两个命令:git log - 查看历史提交记录。git blame - 以列表形式查看指定文件的历史修改记录。git log在使用 Git 提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,我们可以使用 git log 命令查看。针对我们前一章节的操作,使用 git log 命令列出历史提交记录如下:$ git logcommit d5e9fc2c811e0ca2b2d28506ef7dc14171a207d9原创 2022-02-25 09:24:44 · 446 阅读 · 0 评论 -
Git系列教程 分支管理之五
Git 分支管理几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。有人把 Git 的分支模型称为必杀技特性,而正是因为它,将 Git 从版本控制系统家族里区分出来。创建分支命令:git branch (branchname)切换分支命令:git checkout (branchname)当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。合并分支命令:git me原创 2022-02-25 09:24:25 · 97 阅读 · 0 评论 -
Git系列教程Git基本操作之四
Git 基本操作Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。Git 常用的是以下 6 个命令:git clone、git push、git add 、git commit、git checkout、git pull,后面我们会详细介绍。说明:workspace:工作区staging area:暂存区/缓存区local repository:版本库或本地仓库remote repository:远程仓库一个简单的操作步骤原创 2022-02-24 09:37:55 · 477 阅读 · 0 评论 -
Git系列教程 创建仓库之三
Git 创建仓库本章节我们将为大家介绍如何创建一个 Git 仓库。你可以使用一个已经存在的目录作为Git仓库。git initGit 使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git 的第一个命令。在执行完成 git init 命令后,Git 仓库会生成一个 .git 目录,该目录包含了资源的所有元数据,其他的项目目录保持不变。使用方法使用当前目录作为 Git 仓库,我们只需使它初始化。git原创 2022-02-24 09:37:32 · 163 阅读 · 0 评论 -
Git系列教程安装原理之二
Git 安装配置在使用Git前我们需要先安装 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行。Git 各平台安装包下载地址为:http://git-scm.com/downloadsWindows 平台上安装在 Windows 平台上安装 Git 同样轻松,有个叫做 msysGit 的项目提供了安装包,可以到 GitHub 的页面上下载 exe 安装文件并运行:安装包下载地址:https://gitforwindows.org/官网慢,可以用原创 2022-02-23 13:44:47 · 73 阅读 · 0 评论 -
Git系列教程简要介绍之一
Git简介Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而用C开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 与 SVN 区别Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用 SVN 背景的人,你需要做一定的思想转换,来适应原创 2022-02-23 13:43:43 · 71 阅读 · 0 评论 -
构建工具之Gradle
Gradle概述特性说明下面是一些 Gradle 特性的列表。基于声明的构建和基于约定的构建Gradle 的核心在于基于 Groovy 的丰富而可扩展的域描述语言(DSL)。 Groovy 通过声明性的语言元素将基于声明的构建推向下层,你可以按你想要的方式进行组合。 这些元素同样也为支持 Java, Groovy,OSGi,Web 和 Scala 项目提供了基于约定的构建。 并且,这种声明性的语言是可以扩展的。你可以添加新的或增强现有的语言元素。 因此,它提供了简明、可维护和易理解的构建。为以依原创 2022-02-22 13:16:50 · 1018 阅读 · 0 评论 -
构建工具之Maven
Maven概念Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。功能Maven 能够帮助开发者完成以下工作:构建文档生成报告依赖SCMs发布分发邮件列表约定配置Maven 提倡使用一个共同的标准目录结构,Maven 使用约定优于配置的原则,大家尽可能的遵守这样的目录结构。目录目的${basedir}存放pom.xml和所有的子目录${basedir}/src/main/java项目的java源代码${basedir原创 2022-02-22 13:15:43 · 874 阅读 · 0 评论