git
guan506713512
进门前,请脱去烦恼回家时,带快乐回来
展开
-
Git服务器在Ubuntu中的搭建
转载时请注明出处和作者文章出处:http://www.cnblogs.com/xl19862005作者:Xandy这几天来一直在折腾git版本管理服务器,感觉有点头大,一会儿权限不够,一会儿加密文件与用户名不匹配……但功夫不负有心人今天下午总是有所成效,把这些天来我所遇到和所范错误作一个记录,给大家一个参考!今天重新把日志修改了一下,主要解决了gitweb显示问题,与新转载 2013-10-10 14:33:54 · 623 阅读 · 0 评论 -
Shell:字符串模式匹配# %
bash提供了可操作路径名称字符串和其它字符串的字符串模式匹配运算符。注意区分和通配符的区别:http://blog.sina.com.cn/s/blog_ac9fdc0b0101ls9h.html还有正则表达式的区别:http://blog.sina.com.cn/s/blog_ac9fdc0b0101lvqp.html********************************转载 2013-12-05 21:33:31 · 3402 阅读 · 0 评论 -
Android Repo的manifest XML文件格式 .
http://blog.csdn.net/hansel/article/details/9798189 Android使用repo来管理多个git项目。它需要一个manifest XML文件来指示这些git项目的属性。repo manifest XML可以包含下面的元素。manifest: 最顶层的XML元素。remote元素: 设置远程git服务器的属性,包括下面的转载 2013-11-14 16:05:57 · 1326 阅读 · 0 评论 -
如何搭建远程Repo服务器端 .
我们知道Android开源工程的代码,使用了一个叫repo的工具,有效的管理着Android底下的几百个git工程。 事实上repo本上并不是一个程序,而是一个脚本工程.......而git才是真正的版本管理工具。 说白了,repo就是一堆批处理(python语言写的),它把git的命令进行了合理封装,目标就是同时管理多个git工程。 以下就是搭建repo服务器端的步骤,有转载 2013-11-20 09:58:23 · 1913 阅读 · 0 评论 -
实例--建立简单的repo服务器 && manifest 框架
REPO是Google用python脚本写的调用Git的脚本,主要用来下载、管理android项目的多个git仓库。--- 来自百度百科 下面通过实例讲解搭建一个repo服务器的过程:1.进入你的工作目录(例如我的工作目录是:~/cm_workspace),建立一个repo-server子目录$:cd ~/cm_workspace$:mkdir repo-server原创 2013-11-15 16:08:25 · 2662 阅读 · 1 评论 -
Android Repo的manifest XML文件格式
Android使用repo来管理多个git项目。它需要一个manifest XML文件来指示这些git项目的属性。repo manifest XML可以包含下面的元素。manifest: 最顶层的XML元素。remote元素: 设置远程git服务器的属性,包括下面的属性name: 远程git服务器的名字,直接用于git fetch, git remote 等操作alias转载 2013-10-30 16:56:50 · 859 阅读 · 0 评论 -
基于Repo和Git的版本管理 .
gitbranchupload工具androidmerge 涉及Android源代码的工作需要用到的Git和Repo工具。多数情况下我们可以用Git工具代替Repo,或者两者混用组合成更复杂的命令。而Repo工具可以使Android的网络操作更加简洁。 Git是一个开源版本管理系统,旨在处理各种知识库发布的大型项目。一般来说,我们可以使用Git进行本地操作,比如本地分支转载 2013-10-21 13:30:24 · 1132 阅读 · 0 评论 -
git merge 和 git rebase 小结 .
git merge是用来合并两个分支的。git merge b # 将b分支合并到当前分支同样 git rebase b,也是把 b分支合并到当前分支-----------------------------------他们的 原理 如下:假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git转载 2013-10-21 11:19:47 · 857 阅读 · 0 评论 -
git cherry-pick 小结 .
gitbranchvimcgit cherry-pick可以选择某一个分支中的一个或几个commit(s)来进行操作。例如,假设我们有个稳定版本的分支,叫v2.0,另外还有个开发版本的分支v3.0,我们不能直接把两个分支合并,这样会导致稳定版本混乱,但是又想增加一个v3.0中的功能到v2.0中,这里就可以使用cherry-pick了。就是对已经存在的commit 进行 再次转载 2013-10-21 14:35:19 · 903 阅读 · 0 评论 -
修改git commit 除了 git commit --amend 还有 git commmit rebase, reset, .
当你不小心,写错了提交的注视/信息,该如何处理呢。理论上,SCM是不应该修改历史的信息的,提交的注释也是。 不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息.但是如果你已经push过了,那么其历史最后一次,永远也不能修改了。 我使用git commit --amend已经push过的,截图如下,我那个"fixes #3"永远的在版本历史中了。转载 2013-10-18 13:25:40 · 2043 阅读 · 0 评论 -
Git分支管理策略
作者: 阮一峰日期: 2012年7月 5日如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现转载 2013-10-24 14:29:24 · 654 阅读 · 0 评论 -
git mirror的创建与使用
please donwload repo mirro as follow steps, thanks1.mirror server,server IP:192.168.0.1231.1-- delete the old version repo bin file;-- $sudo apt-get install semc-gitwizard(donwload sony原创 2014-09-03 10:53:37 · 6061 阅读 · 0 评论