首先查看该文件的历史版本信息:git log Default@2x.png记录下需要恢复的commit版本号:如9aa51d89799716aa68cff3f30c26f8815408e926恢复该文件:git reset 9aa51d89799716aa68cff3f30c26f8815408e9...
分类:
其他好文 时间:
2014-09-18 12:57:43
阅读次数:
182
## 版本冲突 ###问题描述 当origin中的版本与本地版本不一致时,需要进行合并,存在冲突 , 使用 SourceTree 不能进行合并。 进行合并时需要将当前工作目录进行提交,如果冲突的文件在没有提交的工作目录中时候会...
分类:
其他好文 时间:
2014-09-18 11:40:34
阅读次数:
164
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目.分布式和集中式(eg:svn)的最大区别在于开发者可以本地提交。每个开发者机器上都有一个服务器的数据库。特点就是本地提交这一步,这样就使每个用户都是git服务器。Git的功能特性:从一般开发者..
分类:
其他好文 时间:
2014-09-18 03:12:04
阅读次数:
340
git不同于类似SVN这种版本管理系统,虽然熟悉常用的操作就可以满足大部分需求,但为了在遇到麻烦时不至于靠蛮力去尝试,了解git的原理还是很有必要。
文件
通过git管理的文件版本信息全部存放在根目录.git下,稍微看下:
$ ls .git
COMMIT_EDITMSG HEAD branches description index logs...
分类:
其他好文 时间:
2014-09-18 00:53:23
阅读次数:
361
1,文件拷贝: 服务器之间拷贝: scp abc.zip root@168.1.1.1:/var/www/html其他总结:1,查看域名指向的ip:nslookup www.baidu.com2,phpMyAdmin文件夹在linux的权限不能是777,会报文件配置写入错误,需要将其附755权限
分类:
系统相关 时间:
2014-09-18 00:40:42
阅读次数:
213
从2011.10月左右,开始在后台组推行git版本控制,到现在也差不多半年了,也形成了一套基于git flow的副官模式工作流程:版本定义:版本号使用x.x.x进行定义,第一个x代表大版本只有在项目有重大变更时更新第二个x代表常规版本有新需求会更新第三个x代表紧急BUG修正一个常见的版本号类似于:0...
分类:
其他好文 时间:
2014-09-18 00:34:42
阅读次数:
197
想象一下有如下情形:代码库中存在两个分支,并且每个分支都进行了修改,最后你想要将其中的一个分支合并到其他的分支中。
那么要问合并的处理过程是怎么样的呢?Git是对每个分支,依据分支的历史数据按照序列化操作,还是它只是合并每个分支里文件的最后版本?这是一个问题,我想对git的merge操作有必要进行分析一下。
回忆一下,我们知道Git的版本库内部结构是以有向无环图(directed...
分类:
其他好文 时间:
2014-09-17 23:23:23
阅读次数:
420
工作需要,要装git,结果找不到源,后来搞定,记录如下1. Linux EL5 x86_64 1.1 我的这个版本上有yum,所以用yum来装git, 但是第一次装找不到源,最后显示 “nothing to do” 1.2 然后上网搜,说是要先装EPEL 1.3 如何安装EPEL? 网上给出很多链接...
分类:
系统相关 时间:
2014-09-17 18:15:52
阅读次数:
219
项目地址:http://git.oschina.net/470597142/jquery-fastsearch。 示例截图:
分类:
Web程序 时间:
2014-09-17 15:43:02
阅读次数:
176
统计项目中所有人的代码提交次数并排序:git shortlog -s -n统计某人的代码量git log --author="_Your_Name_Here_" --pretty=tformat: --numstat \| gawk '{ add += $1; subs += $2; loc += ...
分类:
其他好文 时间:
2014-09-17 14:47:42
阅读次数:
180