
repo/git
文章平均质量分 52
frank_rabbit
这个作者很懒,什么都没留下…
展开
-
最简单的Git使用流程
原文地址:Git 使用流程">最简单的 Git 使用流程作者:sunny假设你的资料库默认分支为 master,当你有一个新的项目或者想法时,创建一个分支,然后在分支上开发,最后再合并到 master 上。 创建新分支并命名,此处我们创建名为 new_stuff 的分支 git branch new_stuff 移到新分支上 git checkout new_stuff 开始你的工作转载 2014-01-21 18:59:31 · 576 阅读 · 0 评论 -
git/repo使用笔记【未完】
在源码根目录下,查看git使用手册:git help xx(如log) 在源码根目录下,查看repo使用手册:repo help xx(如sync) 一、常用命令 1、repo forall 这个命令会遍历所有的git仓库,并在每个仓库执行-c所指定的命令(这个被执行的命令就不限于仅仅是git命令了,而是任何被系统支持的命令,比如:ls 、 pwd 、cp 等等的),另外,repo加上-p参数可原创 2014-01-21 18:59:25 · 1019 阅读 · 0 评论 -
如何正确的repo sync?
我們知道 repo 是 Google 為 Android source tree 的管理而寫的一個 script,以方便處理 Android 源碼包含的上百個 git repositories。要取得 upstream 最新的 code,只要下 repo sync 就行。它相當於對每個 project 做 git pull 的動作。不過如果你曾對 source tree 做一些修改,repo sy转载 2014-02-11 18:05:55 · 16337 阅读 · 0 评论 -
如何打patch
patch文件中如果第一行如果如下: diff -Nurp linux-2.4.31/Documentation/Configure.help linux-2.4.31-layer7/Documentation/Configure.help 而你的内核版本如果不为linux-2.4.31,而需要打入此patch,则进行 本机内核相应linux-2.4.31/目录,即Documentati转载 2014-02-11 15:33:36 · 680 阅读 · 0 评论 -
Git的Patch功能
UNIX世界的软件开发大多都是协作式的,因此,Patch(补丁)是一个相当重要的东西,因为几乎所有的大型UNIX项目的普通贡献者,都是通过 Patch来提交代码的。作为最重要的开源项目之一,Linux,也是这样的。普通开发者从软件仓库clone下代码,然后写入代码,做一个Patch, 最后用E-mail发给Linux Kernel的维护者就好了。Git最初作为Linux的版本控制工具,提供了透明、转载 2014-02-11 15:34:51 · 648 阅读 · 0 评论 -
超级有用的git reset --hard和git revert命令
原文地址:reset --hard和git revert命令">超级有用的git reset --hard和git revert命令作者:baishuo491很多时候,git新手容易误操作,比如,在levelIISZ-1.4.dev分支下,运行了git pull idc cpp-1.0的结果,这样做麻烦很大,经常导致maven项目格式不正确,这个时候,可以用git reset --hard 去撤销转载 2014-01-21 18:59:27 · 558 阅读 · 0 评论 -
github的fork功能
http://help.github.com/fork-a-repo/ 概要: 克隆别人的代码库到自己的项目中,可以作为子模块的形式使用,或二次开发 操作流程: 在开源项目中点击fork按钮,稍等一会儿,该项目便会拷贝一份到你的respositories中, 克隆一份代码到本地:git clone git@github.com:username/Spoon-Knife.git 配置:(项目克转载 2014-01-21 18:59:38 · 930 阅读 · 0 评论 -
Git参考手册
http://gitref.cyj.me/zh/index.html转载 2014-01-21 18:59:40 · 531 阅读 · 0 评论 -
GIT基本概念和用法总结
GIT基本概念和用法总结 guibin.beijing@gmail.com 在日常使用GIT过程中,经常会出错,比如无意间丢失了未提交的数据,回退版本时丢失了工作目录,等等。经过思考发现,所有这些错误都是因为对 GIT中一些基本的概念模糊而导致,因为对一些基本概念不清晰,导致对GIT每一条命令将会产生的结果不符合预期。下面我就梳理以下我经常碰到的问题相关 的基本概念。 1. Working D转载 2014-01-21 18:59:29 · 595 阅读 · 0 评论 -
Git diff ^M的消除
原文:http://blog.youkuaiyun.com/csfreebird/article/details/10448493 这是由于换行符在不同的操作系统上定义的区别造成的。 Windows用CR LF来定义换行,Linux用LF。CR全称是Carriage Return ,或者表示为\r, 意思是回车。 LF全称是Line Feed,它才是真正意义上的换行表示符。为什么Windows转载 2014-04-17 11:07:06 · 863 阅读 · 0 评论