我每天使用 Git,但是很多命令记不住。
一般来说,日常使用只要记住下图 6 个命令,就可以了。但是熟练使用,恐怕要记住 60~100 个命令。
下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。



我每天使用 Git,但是很多命令记不住。
一般来说,日常使用只要记住下图 6 个命令,就可以了。但是熟练使用,恐怕要记住 60~100 个命令。
下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。

现有A和B(甚至还有C...)两个模块,他们都属于同一个maven项目下的子模块,A模块为可运行的SpringBoot项目,B模块是一个单纯的二方库,里面有一些bean,也有一些配置文件;
目前想实现在A模块里可以加载到B模块中的配置文件。
利用 Spring 的 include,亲测可用,简单高效
通常情况下,一个本地 Git 仓库对应一个远程仓库,每次 pull 和 push 仅涉及本地仓库和该远程仓库的同步;然而,在一些情况下,一个本地仓库需要同时关联多个远程仓库,比如:同时将一个项目发布在 GitHub 和 Coding 上,以兼顾国内外的访客。
那么,如何让一个本地仓库同时关联多个远程仓库呢?
首先,查看本地仓库所关联的远程仓库:(假定最初仅关联了一个远程仓库)
在 Spring Boot 工程中,使用了 maven 的 maven-javadoc-plugin 插件,在打包时发生错误,错误信息如下:
Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.2.0:jar (default) on project jefw-util: MavenReportException: Error while generating Javadoc:
Exit code: 1 - E:\Workspace\idea\jefw\jefw-util\src\main\java\com\jastarwang\jefw\util\ColorUtil.java:20: ����: δ֪���: date
* @date 2020/07/18
^
E:\Workspace\idea\jefw\jefw-util\src\main\java\com\jastarwang\jefw\util\SerializeUtil.java:20: ����: δ֪���: date
* @date 2020/07/18
Command line was: cmd.exe /X /C "D:\DevTools\java-1.8.0-openjdk\jre\..\bin\javadoc.exe @options @argfile"
Refer to the generated Javadoc files in 'E:\Workspace\idea\jefw\jefw-util\target\apidocs' dir.
Jekyll 是一个简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原始文本格式的文档,通过 Markdown(或者 Textile)以及 Liquid 转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。Jekyll 也可以运行在 GitHub Pages 上,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。
很早之前我就记得某篇讲 Hexo 的文章里提到每个 GitHub 只能拥有一个 GitHub Pages 页面,所以后来一直不敢在自己的帐号底下添加除 blog 外的其他 GitHub Pages 项目。直到今天仔细研究了下 GitHub 的规则,才发现上面那句话有很大的问题。
这篇文章主要是讲 GitHub 下多个 GitHub Pages 项目相关以及自定义域名访问的问题,没太多技术上的东西,基本上都是属于 GitHub 的文档意译和解释,英语好的可以直接看这官网这两篇 FAQ:
(1)使用 HTTPS 协议,有一种简单粗暴的方式是在远程地址中带上密码。
git remote set-url origin http://yourname:password@bitbucket.org/yourname/project.git
最近使用到了maven的profile功能,发现这个功能的确很好用也很实用,这块的知识比较多也比较乱,其实真正理解了之后非常简单,为了巩固总结知识,有个更清晰的知识体系,本文诞生了,希望能让像我一样零基础的小白一看就懂,有请戏精,闪亮登场~~
作为一名码农,在实际的项目开发中,通常会有很多配置环境,比如最基本的:开发、测试、生产;不同的环境,某些文件的配置是不一样的(如:数据库连接信息、properties 文件的配置等),如果我们进行开发or测试时每次都得手动去修改配置文件,难免有些麻烦且容易出现问题(我反正是深有体会╥﹏╥),所以,当当当当~ maven 的 profile 功能就出现了。
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>