版本控制工具
文章平均质量分 83
felixs
浏览器开发移植优化 技术邮箱:talking1239gmail.com
展开
-
Git系列之二 --- git-dir & work-tree
Git系列之二 --- git-dir & work-tree使用git的时候,通常的用法是 cd 到 repository目录下进行相关的操作,比如说有这么一个repository, D:\pygit2(通过 git clone https://github.com/libgit2/pygit2.git)通常的做法是 cd D:\pygit2,然后再执行git的相关指令,比如 g转载 2013-03-06 14:01:27 · 18219 阅读 · 0 评论 -
windows实战Git环境配备msysGit+TortoiseGit
MARK一下,免得还得上网搜。windows实战Git环境配置msysGit+TortoiseGitGit是一个分布式源代码版本管理控制程序. “Git 是一个由林纳斯·托瓦兹为了更好地管理linux内核开发而创立的分布式版本控制/软件配置管理软件。”- 维基百科中文。http://zh.wikipedia.org/zh-cn/Gitmsysgit和TortoiseGit的开发进展转载 2013-06-20 10:46:02 · 816 阅读 · 0 评论 -
Rebase v Merge in Git
[转自]http://gitguru.com/2009/02/03/rebase-v-merge-in-git/Extra:如果git-rebase后面加上了参数branch>,那么 git-rebase会在任何其他动作之前先执行git checkout ,如果没有加参数,那么git-rebase会针对当前分支来做动作。 some liberties with the no转载 2013-05-28 15:48:02 · 773 阅读 · 0 评论 -
Git下的冲突解决
Git下的冲突解决冲突的产生很多命令都可能出现冲突,但从根本上来讲,都是merge 和 patch(应用补丁)时产生冲突。而rebase就是重新设置基准,然后应用补丁的过程,所以也会冲突。git pull会自动merge,repo sync会自动rebase,所以git pull和repo sync也会产生冲突。当然git rebase就更不用说了。冲突的类型转载 2013-05-28 16:51:48 · 661 阅读 · 0 评论 -
git 四个状态和三个区域
四个状态和三个区域Git内部只有三个状态,分别是未修改unmodified、修改modified、暂存staged。对于没有加入Git控制的文件,可以视为第四种状态未跟踪untracked。 Git文件流转有三个区域,分别是工作区域、索引区域、本地数据区域。工作树中的文件添加到git版本控制索引中,则git开始对文件进行跟踪监控。索引区域也可以理解为数据暂存区域转载 2013-05-28 15:54:45 · 3702 阅读 · 0 评论 -
Git系列之一 git usuage
1. remove remote branch: git push origin :VUP-17-ImplementJavascriptMaximumPopups2. remove local branch:git branch -d branch-name3. give up local modifygit reset --hard4. git ui t原创 2013-03-06 14:05:48 · 1606 阅读 · 0 评论 -
工具
转自:http://blog.csdn.net/zhgflx/article/details/69017461、PCLint、Coverity:静态代码检视2、Total Commander:资源管理器3、Wiz:个人事务管理4、Putty、WinSCP3、samba:登陆Linux工具5、VNC Viewer:远程登录工具6、conf:netMee转载 2013-03-27 12:20:32 · 1414 阅读 · 0 评论 -
git add
转自:http://blog.csdn.net/shuhuai007/article/details/7889173 git add一、前言git add命令主要用于把我们要提交的文件的信息添加到索引库中。当我们使用git commit时,git将依据索引库中的内容来进行文件的提交。二、基本git add 表示 add to index转载 2013-03-07 10:03:03 · 935 阅读 · 0 评论 -
svn export –导出
svn export –导出 (2011-10-09 14:53:00)转自:http://blog.sina.com.cn/s/blog_62449fcf0100yg43.htmlexport: 产生一个无版本控制的目录树副本。用法: 1、export [-r REV] URL[@PEGREV] [PATH] 2、export [-r REV] PA转载 2013-03-08 10:59:33 · 2245 阅读 · 0 评论 -
源代码管理十诫
转自:http://kb.cnblogs.com/page/171034/英文原文:The 10 commandments of good source control management源代码管理十诫 若是还有可以毫无偏见地涉及各个编程语言,比源代码管理软件更必要的工具,我倒是很想见识一下。源代码管理软件是我们工作的必备工具,是许多开发团队的血液。那为什么我们都会对它转载 2013-03-06 14:40:37 · 853 阅读 · 0 评论 -
Git的Patch功能
生成diff:git diff --full-index head~1...head > patch.diff把某个diff文件合并回代码:1. git patch patch.diff2. git commit -a -m "Patch Apply"UNIX世界的软件开发大多都是协作式的,因此,Patch(补丁)是一个相当重要的东西,因为几乎所有的大型转载 2013-06-27 15:31:24 · 726 阅读 · 0 评论