实现方式其实很简单,主要是用于JAVA中的Uti包下面的zip包中类和方式去实现, 主要实现还是通过流去进行文件压缩: java.util.zip.ZipEntry java.util.zip.ZipOutputStre…
分类:工具
【转】搭建git服务器及利用git hook自动布署代码
转自 http://xydudu.calepin.co/git-server-and-hook.html 我喜欢 github,我现在的个人代码全部是托管在上面了,但是一些公司或者某些项目不适合放入github中,你希望…
常用的几十个Git小技巧分类与总结
原文地址,笔者将原Repo上的命令进行了整理,希望能有所帮助。不过这种分类方式只是笔者自己总结的,包括一些说明若存在谬误请及时指教。Github 系列文章地址 Configuration:配置 列举所有的别名与配置 gi…
在 Mac 上如何向 GitHub 提交代码?
一、取得设备授权 认识SSH 在 Mac 上生成 SSH Key:ssh-keygen -t rsa 在 GitHub 上添加 SSH Key 并粘贴从 Mac 拿到的 id_rsa.pub 公钥 在 Mac 上验证:s…
codebrag审核代码工具安装配置
1、说明 codebrag是一款审核代码的工具,安装部署很简单。现在网上有很多代码审核工具,收费的开源的一大堆,开源的比较好的是Facebook的phabricator,这款工具功能非常强大,利用得当非常利于开发,但是安…
在GIT中创建一个空分支
问题描述 有时候我们需要在GIT里面创建一个空分支,该分支不继承任何提交,没有父节点,完全是一个干净的分支,例如我们需要在某个分支里存放项目文档。使用传统的git checkout命令创建的分支是有父节点的,意味着新br…
用GitLab搭建自己的私有GitHub
Gitlab是一个用Ruby on Rails开发的开源项目管理程序,可以通过WEB界面进行访问公开的或者私人项目。它和Github有类似的功能,能够浏览源代码,管理缺陷和注释。 下面介绍如何在 Debian/Ubunt…
zsh+on-my-zsh配置教程指南(程序员必备)【已备份】
本文以CentOS 7/Mac 为例,介绍zsh的配置使用教程。 准备 查看当前环境shell echo $SHELL <!– more –> 查看系统自带哪些shell cat /e…
Git 仓库大扫除
本文转载自我的博客 Git 可以说是目前最受欢迎的版本管理工具了,很多团队也都在用它来管理自己的项目代码。在一个多人协作的项目中,往往采用的是一个分支一个特性进行开发,随着每天的代码提交、合并,仓库中会有越来越多的冗余分…
记一次删除Git记录中的大文件的过程
最近在开发一个新应用,有一天在gitlab上clone代码的时候发现我的应用竟然有170+M,明明是一个全新的应用,代码都没有几行呢,为什么会有这么大呢? 后来经过了解Git的原理,解决了这个问题,把相关内容记录下来。分…
【git效率篇】在window上面的git bash 配置永久别名 快捷方式
配置好的别名,会对工作有很大帮助,提升很大的效率 比如平时想查看本地改了什么 gd 就ok了 看看本次更改了哪些文件 gst 提交全部文件 ga . 提交本次 gc -am"init" 推送到master gpm 正确的…
正确使用Github 的方法 + Git 和 GitHub 教程和技巧
前几天在 SF 问答上回答了这个问题:正确使用Github 的方法是什么? 原回答 Explore GitHub:看看最近在流行什么https://github.com/explore Awesome 系列 https:…