- 浏览: 5506 次
最新评论
文章列表
一些有用的Tips。
Clone远程仓库的某个分支
如果Clone远程仓库的时候,只想clone其中的某个分支,可以运行命令
git init
git remote add -t feature-add-menu -f origin https://github.com/workflow/learngit.git
git checkout feature-add-menu</span>-t选项制定branch名,可以用多个-t指定多个branch。 -f选项表示立即进行一次fetch操作。
查看文件内容的变更历史
git blame <filename&g ...
- 2015-12-31 15:52
- 浏览 180
- 评论(0)
Git提供异常灵活的分支操作,但是在实践中也是需要制定良好的分支策略才能保证有效的利用Git来管理代码。
最近发现了一篇很好的英文文章,https://www.atlassian.com/git/tutorials/comparing-workflows,根据其内容作了整理。
关于分支策 ...
- 2015-12-30 17:49
- 浏览 683
- 评论(0)
原文出处http://jiongks.name/blog/a-successful-git-branching-model/
译自:A successful Git branching model » nvie.com
本文将展示我一年前在自己的项目中成功运用的开发模型。我一直打算把这些东西写出来,但总是没有抽出时间,现在终于写好了。这里介绍的不是任何项目的细节,而是有关分支的策略以及对发布的管理。
在我的演示中,所有的操作都是通过 git 完成的。
为什么选择 git ?
- 2015-12-29 15:16
- 浏览 207
- 评论(0)
原文出处http://rogerdudler.github.io/git-guide/index.zh.html
助你入门 git 的简明指南,木有高深内容 ;)
安装
下载
git OSX 版
下载
git Windows 版
下载
git Linux 版
- 2015-12-29 13:46
- 浏览 205
- 评论(0)
原文出处http://www.worldhello.net/2012/04/12/why-git-is-better-than-svn.html
Why Git is
better than SVN
在版本控制系统的选型上,是选择Git还是SVN?
对于开源项目来说这不算问题。使用Git极大地提高了开发效率、扩大了开源项目的参与度、 增强了版本控制系统的安全性,选择Git早已是大势所趋。
但对于企业用户来说这个决心不太好下。部分原因是出于对Git的误解,部分原因是尚不了解 Git到底能给项目管理带来什么好处。希望本文能对您项目的版本控制系统选型提供帮助。
对S ...
- 2015-12-29 10:44
- 浏览 236
- 评论(0)
转载自http://macshuo.com/?p=676
在开始今天的 MacTalk 之前,先问两个问题吧:
1、相对于其他系统,Mac 的主要优势是什么?
2、你们平时用哪种 Shell?
……
第一个童靴可以坐下了,Mac 的最大优势是 GUI 和命令行的完美结合 ...
- 2015-12-28 17:22
- 浏览 193
- 评论(0)
Homebrew是Mac的OS X上的软件安装管理工具,类似于apt-get或者yum。
Homebrew Cask是Homebrew的扩展,可以用来安装一些应用。
安装步骤:
1)xcode-select –install
2)ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
完成后运行brew doctor 命令来验证是否安装成功。
3)brew install caskroom/cask/brew-cask
使用Home ...
- 2015-12-28 17:13
- 浏览 441
- 评论(0)
原文 -》http://my.oschina.net/CandyDesire/blog/333340?fromerr=K0XjF7nO
大部分公司所用的Spring框架版本是3.1版本以下,所以今天暂时总结3.1版本的Spring-MVC异常处理方式。
一、Spring MVC处理异常有3种方式:(1)使用Spring-MVC提供的SimpleMappingExceptionResolver;(2)实现Spring的异常处理接口HandlerExceptionResolver 自定义自己的异常处理器;(3)使用@ExceptionHandler注解实现异常处理;
- 2015-12-25 17:42
- 浏览 376
- 评论(0)
一个完整的项目构建过程通常包括清理、编译、测试、打包、集成测试、验证、部署等步骤,Maven从中抽取了一套完善的、易扩展的生命周期。Maven的生命周期是抽象的,其中的具体任务都交由插件来完成。Maven为大多数构建任务 ...
- 2015-12-01 17:20
- 浏览 261
- 评论(0)
项目开发好以后,通常要在多个环境部署,象我们公司多达5种环境:本机环境(local)、(开发小组内自测的)开发环境(dev)、(提供给测试团队的)测试环境(test)、预发布环境(pre)、正式生产环境(prod),每种环境都有各自的配置参数,比如:数据库连接、远程调用的ws地址等等。如果每个环境build前手动修改这些参数,显然太不fashion.
maven早就考虑到了这些问题,看下面的pom片段: <profiles>
<profile>
<!-- 本地环境 -->
<id&g ...
- 2015-11-23 16:26
- 浏览 421
- 评论(0)
@Resource和@Autowired两者都是做bean的注入使用。
其实@Resource并不是Spring的注解,他的包是javax.annotation.Resource 需要导入。但是Spring支持该注解的注入。共同点
两者都可以写在字段和setter方法上。两者如果都写在字段上,就不需要写写setter方法。
如果将@requied或者@autowired写了set方法之上,则程序会走到set方法内部。
但如果写在了field之上,则不会进入set方法当中。不同点@Autowired
@Autowired注解是byType按类型装配依赖对象,默认情况下它要求依赖对象必须存 ...
- 2015-11-23 11:01
- 浏览 535
- 评论(0)
http://docs.oracle.com/javase/7/docs/technotes/guides/language/try-with-resources.html
The try-with-resources Statement
Thetry-with-resources statement is atrystatement that declares one or
more resources. Aresourceis as an object that must be closed after the program is finished with it ...
- 2015-11-20 15:32
- 浏览 278
- 评论(0)
name是用来提交数据的,提供给表单用,可以重复;id则针对文档操作时候用,不能重复,如:document.getElementById().
一个name可以同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的.id的用途
1、id就是Client端HTML元素的Identity(标记),主要是在客户端脚本里用。
2、label与form控件的关联,如
<label for="MyInput">My Input</label>
<input id="MyInput" type=&q ...
- 2015-11-17 13:12
- 浏览 241
- 评论(0)
使用Maven编译Java项目,默认的编译版本是1.5.参考官网的说明-》https://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html
source
String
2.0
The -source argument for the Java compiler.
Default value is:1.5.
User property is:maven.compiler.source.
target
String
2.1
The -encoding argument for ...
- 2015-11-11 11:13
- 浏览 1249
- 评论(0)