- 浏览: 513241 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (563)
- 工作经验 (12)
- 数据库 (13)
- Servlet (10)
- Struts2 (1)
- Spring (25)
- Eclipse (5)
- Hibernate (5)
- Eclips (8)
- HTTP (7)
- J2EE (21)
- EHcache (1)
- HTML (11)
- 工具插件使用 (20)
- JPA (2)
- 杂谈 (17)
- 数据结构与算法 (3)
- Cloud Foundry (1)
- 安全 (10)
- J2SE (57)
- SQL (9)
- DB2 (6)
- 操作系统 (2)
- 设计模式 (1)
- 版本代码管理工具 (13)
- 面试 (10)
- 代码规范 (3)
- Tomcat (12)
- Ajax (5)
- 异常总结 (11)
- REST (2)
- 云 (2)
- RMI (3)
- SOA (1)
- Oracle (12)
- Javascript (20)
- jquery (7)
- JSP自定义标签 (2)
- 电脑知识 (5)
- 浏览器 (3)
- 正则表达式 (3)
- 建站解决问题 (38)
- 数据库设计 (3)
- git (16)
- log4j (1)
- 每天100行代码 (1)
- socket (0)
- java设计模式 耿祥义著 (0)
- Maven (14)
- ibatis (7)
- bug整理 (2)
- 邮件服务器 (8)
- Linux (32)
- TCP/IP协议 (5)
- java多线程并发 (7)
- IO (1)
- 网页小工具 (2)
- Flash (2)
- 爬虫 (1)
- CSS (6)
- JSON (1)
- 触发器 (1)
- java并发 (12)
- ajaxfileupload (1)
- js验证 (1)
- discuz (2)
- Mysql (14)
- jvm (2)
- MyBatis (10)
- POI (1)
- 金融 (1)
- VMWare (0)
- Redis (4)
- 性能测试 (2)
- PostgreSQL (1)
- 分布式 (2)
- Easy UI (1)
- C (1)
- 加密 (6)
- Node.js (1)
- 事务 (2)
- zookeeper (3)
- Spring MVC (2)
- 动态代理 (3)
- 日志 (2)
- 微信公众号 (2)
- IDEA (1)
- 保存他人遇到的问题 (1)
- webservice (11)
- memcached (3)
- nginx (6)
- 抓包 (1)
- java规范 (1)
- dubbo (3)
- xwiki (1)
- quartz (2)
- 数字证书 (1)
- spi (1)
- 学习编程 (6)
- dom4j (1)
- 计算机系统知识 (2)
- JAVA系统知识 (1)
- rpcf (1)
- 单元测试 (2)
- php (1)
- 内存泄漏cpu100%outofmemery (5)
- zero_copy (2)
- mac (3)
- hive (3)
- 分享资料整理 (0)
- 计算机网络 (1)
- 编写操作系统 (1)
- springboot (1)
最新评论
-
masuweng:
亦论一次OutOfMemoryError的定位与解错 -
变脸小伙:
引用[color=red][/color]百度推广中运用的技术 ...
Spring 3 mvc中返回pdf,json,xml等不同的view -
Vanillva:
不同之处是什么??
Mybatis中的like查询 -
thrillerzw:
转了。做个有理想的程序员
有理想的程序员必须知道的15件事 -
liujunhui1988:
觉得很有概括力
15 个必须知道的 Java 面试问题(2年工作经验)
源:http://git-scm.com/book/zh/%E5%88%86%E5%B8%83%E5%BC%8F-Git-%E4%B8%BA%E9%A1%B9%E7%9B%AE%E4%BD%9C%E8%B4%A1%E7%8C%AE
评: 细节决定成败
需要谨记的是提交说明的撰写。写得好可以让大家协作起来更轻松。一般来说,提交说明最好限制在一行以内,50 个字符以下,简明扼要地描述更新内容,空开一行后,再展开详细注解。Git 项目本身需要开发者撰写详尽注解,包括本次修订的因由,以及前后不同实现之间的比较,我们也该借鉴这种做法。另外,提交说明应该用祈使现在式语态,比如,不要说成 “I added tests for” 或 “Adding tests for” 而应该用 “Add tests for”。 下面是来自 tpope.net 的 Tim Pope 原创的提交说明格式模版,供参考:
本次更新的简要描述(50 个字符以内)
如果必要,此处展开详尽阐述。段落宽度限定在 72 个字符以内。
某些情况下,第一行的简要描述将用作邮件标题,其余部分作为邮件正文。
其间的空行是必要的,以区分两者(当然没有正文另当别论)。
如果并在一起,rebase 这样的工具就可能会迷惑。
另起空行后,再进一步补充其他说明。
- 可以使用这样的条目列举式。
- 一般以单个空格紧跟短划线或者星号作为每项条目的起始符。每个条目间用一空行隔开。
不过这里按自己项目的约定,可以略作变化。
如果你的提交说明都用这样的格式来书写,好多事情就可以变得十分简单。Git 项目本身就是这样要求的,我强烈建议你到 Git 项目仓库下运行 git log --no-merges 看看,所有提交历史的说明是怎样撰写的。(译注:如果现在还没有克隆 git 项目源代码,是时候 git clone git://git.kernel.org/pub/scm/git/git.git 了。)
评: 细节决定成败
需要谨记的是提交说明的撰写。写得好可以让大家协作起来更轻松。一般来说,提交说明最好限制在一行以内,50 个字符以下,简明扼要地描述更新内容,空开一行后,再展开详细注解。Git 项目本身需要开发者撰写详尽注解,包括本次修订的因由,以及前后不同实现之间的比较,我们也该借鉴这种做法。另外,提交说明应该用祈使现在式语态,比如,不要说成 “I added tests for” 或 “Adding tests for” 而应该用 “Add tests for”。 下面是来自 tpope.net 的 Tim Pope 原创的提交说明格式模版,供参考:
本次更新的简要描述(50 个字符以内)
如果必要,此处展开详尽阐述。段落宽度限定在 72 个字符以内。
某些情况下,第一行的简要描述将用作邮件标题,其余部分作为邮件正文。
其间的空行是必要的,以区分两者(当然没有正文另当别论)。
如果并在一起,rebase 这样的工具就可能会迷惑。
另起空行后,再进一步补充其他说明。
- 可以使用这样的条目列举式。
- 一般以单个空格紧跟短划线或者星号作为每项条目的起始符。每个条目间用一空行隔开。
不过这里按自己项目的约定,可以略作变化。
如果你的提交说明都用这样的格式来书写,好多事情就可以变得十分简单。Git 项目本身就是这样要求的,我强烈建议你到 Git 项目仓库下运行 git log --no-merges 看看,所有提交历史的说明是怎样撰写的。(译注:如果现在还没有克隆 git 项目源代码,是时候 git clone git://git.kernel.org/pub/scm/git/git.git 了。)
发表评论
-
maven打包 含src下的xml文件
2016-08-02 13:09 422源:http://bbs.csdn.net/topics/37 ... -
关于BETA、RC、ALPHA、Release、GA等版本号的意义
2015-10-09 11:45 1390源:http://zwustudy.iteye.com ... -
SVN常用命令说明
2015-07-23 16:12 519源:http://www.blogjava.net/jasmi ... -
eclipse SVN修改用户名和密码
2014-08-05 11:20 635源:http://lovemitter.blog.163.co ... -
maven依赖jar包 加入build path 里
2013-04-04 22:59 1223源:http://bbs.csdn.net/topics/3 ... -
SVN服务器搭建和使用(三)
2013-03-15 15:59 464源:http://www.cnblogs.com/xiaob ... -
SVN服务器搭建和使用(二)
2013-03-15 15:55 895源:http://www.cnblogs.com/xiaob ... -
SVN服务器搭建和使用(一)
2013-03-15 15:53 860源:http://www.cnblogs.com/xiaob ... -
Windows下搭建svn服务器端
2013-03-15 09:39 954源:http://www.cnblogs.com/chen ... -
maven常用插件之tomcat
2013-03-13 16:48 1324源: 评: maven常用插件之tomcat 插件作 ... -
maven常用插件之jetty
2013-03-13 16:48 957源:http://www.juziku.com/sunli ... -
eclipse maven plugin 插件 安装 和 配置
2013-03-13 16:48 889源:http://www.blogjava.net/fan ... -
命名规范
2013-03-12 12:45 844(一)包创建: 1. 任何包都需要 ... -
ANT build.xml文件详解
2013-03-12 11:00 1091源:http://my.oschina.net/willS ...
相关推荐
下面是 Git 的一些常用操作和命令,涵盖了基本的配置、分支操作、提交、撤销、标签等内容。 一、 Git 配置 在使用 Git 之前,需要进行基本的配置。这些配置包括设置用户名和邮件地址,使用以下命令: git config ...
此外,熟练使用`git log`查看提交历史,`git status`检查当前状态,`git diff`比较文件差异,以及`git reset`回退到某个特定提交,都是日常Git操作的基础。 本视频教程的前五节可能已经教授了Git的安装、初始化仓库...
3. **添加与提交**:当项目中的文件发生变化时,需要先用`git add`命令将改动添加到暂存区,然后使用`git commit`提交这些改动到本地仓库,附带提交信息以记录这次改动的原因。 4. **版本回溯**:`git log`命令可以...
4. **Git的基本命令**:讲解如何安装Git,以及常用命令的使用,如`git init`、`git clone`、`git add`、`git commit`、`git push`等,让学习者能够动手实践。 5. **版本历史查看**:演示如何使用`git log`、`git ...
Git Extras是一款非常实用的命令行工具,它是对Git原生命令的一个扩展,由开发者TJ Holowaychuk创建。这个工具集包含了多种方便开发者日常使用的Git操作,旨在提高开发效率,简化工作流程。让我们详细了解一下Git ...
4. **提交历史的筛选**:通过`git log --author=<author>`可以筛选出特定作者的提交,`git log -S<text>`则能找出包含特定文本的提交,这在团队合作时非常实用。 5. **分支管理**:虽然本节可能不涉及,但Git的分支...
3.1 在Linux 下安装和使用 Git/ 22 3.1.1 包管理器方式安装/ 22 3.1.2 从源代码进行安装/ 23 3.1.3 从Git版本库进行安装/ 23 3.1.4 命令补齐/ 25 3.1.5 中文支持/ 25 3.2 在Mac OS X 下安装和使用 Git/ 26 3.2.1 以...
Mercurial和Git都是分布式版本控制系统,它们的特点是每个开发者本地都拥有完整的项目副本,分支管理是通过软链接或者Git中的提交树来实现,空间利用效率更高。 Git是Linus Torvalds为了协助Linux内核开发而创建的...
4. **查看提交历史**:`git log`命令展示提交历史,每个提交都有唯一的哈希值,可用于追溯代码变化。 5. **版本对比**:重点讲解`git diff`命令的使用,如`git diff HEAD~1`对比当前版本与前一个版本的区别,或者`...
git提交信息模板 git提交信息模板 git提交信息模板 git提交信息模板
- **删除文件**:`git rm`用于移除文件,如`git rm test.txt`,之后提交更改(`git commit -m "删除test.txt文件"`). - **删除文件夹**:`git rm -r test/`删除`test`文件夹及其内容,同样需要提交更改。 7. **...
### Webstorm 提交代码到Git #### 知识点概览 - **Webstorm与Git集成**:如何在Webstorm中设置GitHub账户。 - **创建GitHub仓库**:如何在GitHub上创建新的仓库并关联到本地项目。 - **克隆GitHub仓库至Webstorm**...
快速开始(1)克隆仿真及其依赖项: git clone https://github.com/phetsims/assert.gitgit clone https://github.com/phetsims/axon.gitgit clone https://github.com/phetsims/babel.gitgit clone ...
Git领域的集大成之作,在广度、深度和实战性上均史无前例国内顶级Git专家亲自撰写,Git官 方维护者等数位专家联袂推荐
- `git help -a`:列出所有可用的命令及其简要说明。 - `git init`:在当前目录创建一个新的Git仓库。 - `git clone <url>`:克隆一个远程仓库到本地。 - `git add <fileName>` 或 `git add .`:将文件添加到暂存区...
它主要用作Git存储库浏览器,但也可以协助分阶段进行更改以在块级别进行提交,并充当各种Git命令输出的传呼机。 资源主页:https://jonas.github.io/tig/手册:...
2. **基本操作**:`git init` 初始化一个新的Git仓库,`git clone` 复制远程仓库,`git add` 将文件添加到暂存区,`git commit` 提交更改,`git push` 推送本地更改到远程,`git pull` 获取并合并远程仓库的更新。...
IDEA中过滤提交到.git的配置文件
使用方式: 1、解压package.rar package.rar 2、进入package文件夹,右键打开git bash 3、执行 sh install.sh 进行...4、执行git init 命令,查看当前目录是否生成 .git/gitcommit 和 .git/hooks/commit-msg 验证