前言
1. git是分布式文件版本管理系统。分布式的东西意味着去中心或者弱化中,也就是git-server万一挂了造成的损失也不会那么可怕。
2. 安装:sudo apt-get install
本地使用:
1. git init即可创建一个空的代码仓库,建完多出一个.git目录
2. git add file.txt ; git commit -m 'add file.txt'...
分类:
其他好文 时间:
2015-08-26 17:54:20
阅读次数:
145
一、git版本管理的优势 都说git比svn强大,强大在哪呢? 首先,从部署上说:svn、cvs都是集中式的,一台服务器上部署服务,所有客户端编写的代码都要提交到该服务器上。git是分布式的,所有人都可以从同一个版本库上克隆相同的版本库到自己的机子上。 这有什么好处呢? 1.使用svn和cv...
分类:
其他好文 时间:
2015-08-21 21:21:50
阅读次数:
127
git学习——git安装git学习——git配置文件git学习——git操作git学习——git版本管理一、提出问题 今天开发的过程中遇到一个问题,A组接到开发任务要修改file文件,B组在此之前的15天为了完成自己的开发任务对file文件进行了修改,为了同步代码,B组将自己未完成的模块file文....
分类:
其他好文 时间:
2015-08-21 21:12:58
阅读次数:
708
一、创建仓库 创建一个目录 mkdir repository cd到该目录下,初始化该版本库 git init 至此,版本库创建成功,可以在该文件夹下看到.git文件夹,ls -ah可以看到该文件夹。二、版本管理 1.将文件或文件夹添加到版本库中进行版本控制 在工作区创建一个文件tou...
分类:
其他好文 时间:
2015-08-21 19:24:43
阅读次数:
241
IntelliJ IDEA 在使用Subversion进行版本管理时,忽略某个文件或者文件夹的操作方法如下:1、选择Changes视图,点击如下图的图标(Configure Ignored Files)。
2、在弹出的窗口中点击“+”号,在弹出的窗口选择要忽略的文件或文件夹。
3、点击OK,即可完成配置。...
分类:
其他好文 时间:
2015-08-21 09:31:22
阅读次数:
370
如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。 眼下最流行的"版本管理系统",非Git莫属。 相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(mer...
分类:
其他好文 时间:
2015-08-19 18:02:40
阅读次数:
129
本文转载于:http://www.ruanyifeng.com/blog/2012/08/how_to_read_diff.html版权所有归原作者1. 前言 diff是Unix系统的一个很重要的工具程序。 它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: ...
分类:
其他好文 时间:
2015-08-18 21:23:12
阅读次数:
131
由于SVN提交代码和git不一样,非强制性提交log message,所以容易出现没有提交log message就commit了,这时候show log后修改log message发现提示:DAV request fail问题......
分类:
其他好文 时间:
2015-08-16 19:52:27
阅读次数:
227
一、npm简介npm有两层含义。一层含义是Node.js的开放式模块登记和管理系统,网址为http://npmjs.org。另一层含义是Node.js默认的模块管理器,是一个命令行下的软件,用来安装和管理node模块。
npm不需要单独安装。在安装node的时候,会连带一起安装npm。但是,node附带的npm可能不是最新版本,最好用下面的命令,更新到最新版本。
npm采用”语义版本“管理软件包...
分类:
其他好文 时间:
2015-08-16 18:28:29
阅读次数:
183
实际开发中在用SVN版本管理软件的时候回遇到一些第三方库无法上传.a文件导致项目直接报错的情况,提示未找到.a文件.这也是我在实际项目中遇到的问题,虽然你SVN可以提供一个很好的团队开发合并代码的平台,但也存在一些不让人省心的小问题,即便如此,我们依然不能拒绝使用SVN,所以只能解决他,以下就是我在...
分类:
Web程序 时间:
2015-08-13 14:21:02
阅读次数:
116