Git
阳君
路漫漫其修远兮,吾将上下而求索!
展开
-
GitHub桌面版
GitHub桌面版能够帮助你快速管理项目的版本控制。下载地址:https://desktop.github.com源文件管理地址:https://github.com原创 2015-11-09 16:50:04 · 2184 阅读 · 0 评论 -
Git移除敏感数据
本篇博文属于git的高级操作,欢迎大家阅读。有时我们会不小心将敏感数据,如密码文件放到git仓库中。虽然可以重新提交git rm删除文件,但是文件仍然在git的回滚历史中存在(不知不觉感觉很危险)。还有的时候我们项目开发周期长了,git项目的版本库中会有很多垃圾数据,这些数据我们很明显的知道不需要了。我们不必将git仓库删了,重新建立。那样代价太大,我们的版本库的历史记录也丢失了。为了解决这些问题原创 2015-11-18 21:53:08 · 2293 阅读 · 0 评论 -
SourceTree
git版本库管理:SourceTree原创 2016-01-05 09:48:44 · 463 阅读 · 0 评论 -
Git忽略文件
在使用git开发过程中,我们会遇到这样一种场景,本地的文件不需要提交到版本仓库里面,如使用XCode过程中的xcuserdata文件夹。原创 2016-01-08 11:36:18 · 660 阅读 · 0 评论 -
生成SSH key
使用git的过程中,我们会初始化创建关联服务器的SSH key原创 2016-03-01 12:05:46 · 5113 阅读 · 0 评论 -
Git 重写历史
许多时候,在使用 Git 时,可能会因为某些原因想要修正提交历史。Git 允许重写已经发生的提交,这可能涉及改变提交的顺序,改变提交中的信息或修改文件,将提交压缩或是拆分,或完全地移除提交。1 修改最后一次提交修改最近一次提交可能是所有修改历史提交的操作中最常见的一个。对于最近一次提交,往往想做两件事情:修改提交信息,或者修改你添加、修改和移除的文件的快照。$ git comm...原创 2018-07-23 19:10:45 · 536 阅读 · 0 评论 -
Git commit 规范
在多人协作项目中,良好的 commit 风格如下所示这里使用的工具是 commitlint。1 Commitlint message 的格式Commitlint 基于 Angular 的规范。很多工具也是基于此规范, 它的 message 格式如下:// Header<type>(scope): <subject>// 空一行Body// 空一行...原创 2018-07-26 09:58:30 · 2736 阅读 · 0 评论