
git版本控制
flyinng
这个作者很懒,什么都没留下…
展开
-
Android 源码部署到服务器(Git+GitLab+Repo)
转载:https://blog.youkuaiyun.com/tyyj90/article/details/107211512转载 2021-07-03 13:21:40 · 548 阅读 · 0 评论 -
Android Repo的manifest XML文件格式
Android使用repo来管理多个git项目。它需要一个manifestXML文件来指示这些git项目的属性。repo manifestXML可以包含下面的元素。manifest: 最顶层的XML元素。remote元素: 设置远程git服务器的属性,包括下面的属性name: 远程git服务器的名字,直接用于git fetch, git remote 等操作alias: 远程g...转载 2019-12-25 11:23:57 · 303 阅读 · 1 评论 -
建立repo服务器四(多个项目repo批量下载)
下载git-repo官网是https://code.google.com/archive/p/git-repo/``` git clonehttps://android.googlesource.com/tools/repogit clonehttps://gerrit.googlesource.com/git-repo```无法访问可以使用清华的mirror,https:/...原创 2019-12-21 15:26:50 · 1870 阅读 · 0 评论 -
建立repo服务器三(gerrit 建立项目)
参考:https://blog.youkuaiyun.com/zbc415766331/article/details/82663291https://www.jianshu.com/p/eccdf6a032bf一、新建一个空的项目:新建一个项目test1在另一台客户端机器上,使用git clone "ssh://git@192.168.0.198:29418/test1" 可以...原创 2019-12-07 10:48:32 · 3580 阅读 · 1 评论 -
如何生成SSH key
如何生成SSH keySSH key提供了一种与GitHub通信的方式,通过这种方式,能够在不输入密码的情况下,将GitHub作为自己的remote端服务器,进行版本控制步骤检查SSH keys是否存在 生成新的ssh key 将ssh key添加到GitHub中 gevin-essay-how-to-generate-SSH-key.png 1. 检查SS...转载 2019-12-06 16:26:26 · 208 阅读 · 0 评论 -
建立repo服务器二(建立apache服务,gerrit 3.1.0和gitweb代码审查工具)
参考:https://gerrit-review.googlesource.com/Documentation/install.html一、Gerrit的简介Gerrit是Google开源的一套基于web的代码review工具,它是基于git的版本管理系统。Google开源Gerrit旨在提供一个轻量级框架,用于在代码入库之前对每个提交进行审阅。每个修改都将提交到gerrit上,但实际上...原创 2019-12-02 15:06:03 · 1075 阅读 · 0 评论 -
安装 Repo, gerrit
查看 google 指导文档https://source.android.google.cn/setup/develop下载源代码#repo init -u https://android.googlesource.com/platform/manifestGet ssh://gerrit.dangbei.net:29418/repo-gitremote: Counting obj...原创 2019-11-30 10:41:12 · 264 阅读 · 0 评论 -
Repo 命令参考文档
Repo 命令参考文档Repo 简化了跨多个代码库运行的流程,与 Git 相辅相成。请参阅源代码控制工具,了解有关 Repo 和 Git 之间关系的说明。如需详细了解 Repo,请参阅Repo README。使用 Repo 需遵循的格式如下:repo command options可选元素显示在方括号 [ ] 中。例如,许多命令会用到项目列表 (project-list...转载 2019-11-28 15:42:51 · 654 阅读 · 0 评论 -
git apply、git am打补丁.diff 和 .patch
git apply、git am打补丁.diff 和 .patch 前提:生成patch:git format-patch -M master生成指定patch,0163bed3bf59ae74c36cc5138b4c24f1556d8304是commit id,-1是指从当前id开始,向下提交次数,包含此次且计数从1开始。也就是说,我想要打出0163bed3bf59ae74c3...转载 2018-09-11 11:03:22 · 672 阅读 · 0 评论 -
Git学习(三)远程仓库版本回退方法
1 简介最近在使用Git时遇到了远程分支需要版本回滚的情况,于是做了一下研究,写下这篇博客。2 问题如果提交了一个错误的版本,怎么回退版本?如果提交了一个错误的版本到远程分支,怎么回退远程分支版本?如果提交了一个错误的版本到公共远程分支,又该怎么回退版本?3 本地分支版本回退的方法如果你在本地做了错误提交,那么回退版本的方法很简单 先用下面命令找到要回退的版本的c...转载 2018-08-04 15:50:31 · 586 阅读 · 0 评论 -
repo创建与管理
1、ubuntu下载安装repo$sudo curl https://storage.googleapis.com/git-repo-downloads/repo > /tools/repo_bin/repo显示失败curl: (7) Failed to connect to 2404:6800:4008:803::2010: Network is unreachable可以在浏览器中输入网...原创 2018-03-02 14:46:20 · 7319 阅读 · 1 评论 -
建立repo服务器一(新建git用户,建立git和gitolite管理权限)
参考文章:http://blog.chinaunix.net/uid-15174104-id-3843570.htmlhttp://blog.youkuaiyun.com/zk673820543/article/details/52535601目标:server:192.168.111.198,ubuntu-16.04admin:192.168.111.199,windows7clie...原创 2018-03-02 14:47:21 · 430 阅读 · 0 评论 -
Git的Patch功能
Git的Patch功能UNIX世界的软件开发大多都是协作式的,因此,Patch(补丁)是一个相当重要的东西,因为几乎所有的大型UNIX项目的普通贡献者,都是通过 Patch来提交代码的。作为最重要的开源项目之一,Linux,也是这样的。普通开发者从软件仓库clone下代码,然后写入代码,做一个Patch, 最后用E-mail发给Linux Kernel的维护者就好了。Git转载 2014-05-29 13:40:06 · 590 阅读 · 0 评论 -
GIT 小型项目的简单应用
之前在公司使用过SVN(无甚感觉)和ClearCase(把人恶心死的东西)两种版本控制工具,都不满意。后来想自己写点东西玩,就发现了这个在国内人气还不怎么高的Git,这个由Linus实现的灵活小巧的VCS。对它的印象差不多可以这么说:“我被萌到了”。通过采用不同类型的工作流,Git可以适用于各种大小规模的项目。这里介绍一下针对最简单的集中式工作流的配置方式,适合个人和小型团队使用。注:本文转载 2013-03-27 11:47:08 · 750 阅读 · 0 评论 -
Git push 出错以及server端没有显示push后的文件的解决方法
bvcom@ubuntu:~/tmp/AR6kSDK.2.2.1.180$ git pushCounting objects: 29, done.Delta compression using up to 4 threads.Compressing objects: 100% (12/12), done.Writing objects: 100% (15/15), 1.53 KiB转载 2013-04-02 13:09:28 · 774 阅读 · 0 评论 -
git 本地仓库和远程服务器仓库没有一样的提交,用git pull出错
最近在一个小组里面搞协同开发,但是我搭建的git服务器配置好之后却遇到了一些奇怪的问题.困扰了我一段时间的就是git的pull没有默认的值的情况,在网上找到了很好的解决方法,现在放在这里…gitpull的默认地址当git clone之后,直接git pull它会自动匹配一个正确的remote url是因为在config文件中配置了以下内容:1转载 2013-04-01 14:39:46 · 1012 阅读 · 0 评论