在发布项目到线上时,很多时候需要修改文件的权限,如果是使用git版本管理软件来发布的话,那么下次更新线上文件的时候就会提示文件冲突。明明文件没有修改,为什么会冲突呢?原来git把文件权限也算作文件差异的一部分。下面笔者自己做了个简单的例子来演示这种情况。1、修改版本库的文件的权限,然后使用diff查...
分类:
其他好文 时间:
2015-10-10 15:17:03
阅读次数:
141
Git是一个分布式版本控制工具,它的作者Linus Torvalds是这样给我们介绍Git——The stupid content tracker(傻瓜式的内容跟踪器)1、 Git 背景Git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本控制工具。Git 与常用的版本控制...
分类:
其他好文 时间:
2015-09-24 19:15:55
阅读次数:
179
cvs(现代管理里工具始祖)->svn(集中式管理工具的集大成者)->git->github 集中式和分布式 集中式: 1、需要中心服务器 2、需要联网 分布式: 1、不需要联网 github是程序员社区网站,可以托管程序。托管这个事情是...
分类:
其他好文 时间:
2015-09-09 09:54:20
阅读次数:
153
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。安装环境安装Git版本管理工具,可以将我们生成的静态网页托管到GitHub上
设置全局git config --global user.name "name" 配置username
git config --global user.email "邮箱"...
分类:
Web程序 时间:
2015-08-27 15:18:29
阅读次数:
226
一、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
git的优点就不去多说了。阻碍咱新手体验它的唯一问题就是门槛太高,脚本看着像天书,本文主要阐述的,就是如何在android studio上,也能像tfs那样,非常简单的操作,就能使用git进行版本管理几个月用下来,咱每天要做的就是开始工作前,alt+下方向键,从服务端拉取数据;结束工作后,alt+上...
分类:
移动开发 时间:
2015-07-08 00:18:48
阅读次数:
396
gitclonexxx@xx版本后,edit某文件,commit之后,点push,提示报错。可能有以下原因:1、权限不够,远程仓库的文件夹(比如/home/git)下面的文件所属用户非git用户,而默认的文件权限通常是644,那么当你用非git用户push的时候,肯定是权限不够的。解决方法:进入远程仓库的上..
分类:
其他好文 时间:
2015-05-28 18:23:07
阅读次数:
875
一:起因
(0):最先听说的版本管理系统是svn,那是大学本科期间接触的了,当时也没有多想 —— 一个带我们的学长,告诉我们如何如何操作;
(1):研究生就开始接触GIT,当时也是仅仅了解几个常用的命令,仅仅能够使用简单的日常所需要的命令;也没有深入的系统的了解,现在终于停下匆忙的脚步,思考一番,打算在这里做一个简单的小结
(2):分布式版本管理神器--GIT —— 最初由Linus Tor...
分类:
其他好文 时间:
2015-05-14 12:07:37
阅读次数:
194
原来的这个项目是一个人开发的,没有做版本管理,我接手后准备搭建git版本管理服务端,方便离线开发和做版本管理; 一台云主机,操作系统:Windows Server 2008,64位; java已经安装好了 C:\Users\chenyinxin>java -version java version ...