
git
文章平均质量分 74
yuyin86
这个作者很懒,什么都没留下…
展开
-
Git 中文教程
Git 中文教程介绍Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus 是这样给我们介绍 Git 的。 Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如转载 2012-03-15 11:16:28 · 558 阅读 · 0 评论 -
创建新的空分支
在偶尔的情况下,你可能会想要保留那些与你的代码没有共同祖先的分支。例如在这些分支上保留生成的文档或者其他一些东西。如果你需要创建一个不使用当前代码库作为父提交的分支,你可以用如下的方法创建一个空分支:git symbolic-ref HEAD refs/heads/newbranch rm .git/index git clean -fdx git add your files g转载 2012-12-04 09:51:10 · 701 阅读 · 0 评论 -
比较提交 - Git Diff
配置好git diff调用becompare 之后,合并服务器上分支有冲突的时候采用git diff。关于比较提交 - Git Diff你可以用 git diff 来比较项目中任意两个版本的差异。$ git diff master..test上面这条命令只显示两个分支间的差异,如果你想找出‘master’,‘test’的共有 父分支和'test'分支之间的差异,你用3转载 2013-03-30 20:14:48 · 1195 阅读 · 0 评论 -
Git、Gerrit与Jenkins/Hudson CI服务器
本文讲述了如何为基于团队的代码审查系统配置Git、Gerrit与Jenkins/Hudson,正如我在《Git, Gerrit and Jenkins for iOS development》和《Gerrit Git Review with Jenkins CI Server》演讲(以及第一次提出这种做法的《Someday...》)中所倡导的那样。 文中的范例假定你所使用的操作系统是OS X或转载 2013-04-03 08:23:55 · 1021 阅读 · 0 评论 -
Vimdiff 使用
技巧:Vimdiff 使用高 延斌 (gaoyanb@cn.ibm.com), 软件工程师,WPLC部门,IBM中国软件开发中心简介: 各种 IDE 大行其道的同时,传统的命令行工具以其短小精悍,随手可得的特点仍有很大的生存空间,这篇短文介绍了一个文本比较和合并的小工具:vimdiff。希望能对在 Unix/Linux 系统上进行开发的朋友有所帮助。转载 2013-05-15 23:54:43 · 1135 阅读 · 0 评论 -
git -svn 在ubuntu下的安装与应用
Git是一款分布式版本管理工具,由linux的缔造者Linus Torvalds设计并实现,具体关于Git的介绍和使用方法可参见其官方站。这里要说的是Git是如何做到既可以管理好本地代码又可以与已有的SVN中心库进行同步的。1、安装git-svn默认包含在Git的安装包中,不过在Ubuntu中,git-svn是作为一个独立的Package需要额外安装的sudo apt-get转载 2013-07-09 10:32:16 · 776 阅读 · 0 评论 -
可以媲美TortoiseSVN的LINUX版SVN客户端软件RabbitVCS(下载地址)
如果想在Linux环境下使用图形化界面的SVN客户端软件,那么RabbitVCS绝对是首选,可以媲美Windows环境下用的TortoiseSVN,甚至连操作都基本一样,所以强烈推荐给各位童鞋。 RabbitVCS 基本支持所有的Linux发行版本包括Ubuntu、Debian、Fedora、Arch Linux、Gentoo、Mandriva、OpenSUSE、RHEL、Ce转载 2013-07-10 17:13:36 · 2839 阅读 · 0 评论 -
git根据commit生成patch
在看一个Bugzilla上Xen的一个bug时,提到要revert掉Dom0(用linux.git)中一个commit,当然git是有revert命令的,如下所示。View Code BASH12345[root@jay-linux linux.git]# git revert cd9db80e5257682a7f7ab245a转载 2013-07-01 23:06:53 · 4497 阅读 · 0 评论 -
Working Behind a Network Proxy
Working Behind a Network ProxyThis page lists some configuration tips for working behind a proxy.Contents [hide]1 HTTP/HTTPS/FTP Setup2 Git Setup (with socat)3 Git Se转载 2013-08-20 18:44:02 · 974 阅读 · 0 评论 -
10 Useful Advanced Git Commands
I have been using git for quite some time now and thought of sharing some advanced git commands that you may find useful whether you are working in a team environment or on your personal project.1转载 2013-09-01 10:57:10 · 820 阅读 · 0 评论 -
Git常用操作命令
Git常用操作命令收集:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git re转载 2012-12-04 09:52:57 · 862 阅读 · 0 评论 -
git: 如何用git-am来合并git format-patch生成的一系列的patch(我增加了patch部分的内容)
介绍: UNIX世界的软件开发大多都是协作式的,因此,Patch(补丁)是一个相当重要的东西,因为几乎所有的大型UNIX项目的普通贡献者,都是通过 Patch来提交代码的。作为最重要的开源项目之一,Linux,也是这样的。普通开发者从软件仓库clone下代码,然后写入代码,做一个Patch, 最后用E-mail发给Linux Kernel的维护者就好了。Git最初作为Linux的版本转载 2012-10-18 19:03:04 · 2486 阅读 · 0 评论 -
git 创建 .gitignore 文件 建立项目过滤规则
创建 .gitignore 随意设置想跟踪哪些文件 和不跟踪哪些文件. 1.在项目根目录下建立 .gitignore 文件2. .gitignore文件过滤有两种模式,开放模式和保守模式2.1开放模式负责设置过滤哪些文件和文件夹eg:过滤文件夹设置:/mtk/ 表示过滤这个文件夹过滤文件设置指定过滤某种类型的文件:*.zip*.rar转载 2012-04-23 09:08:42 · 1227 阅读 · 0 评论 -
阮一峰:Git分支管理策略
如果你严肃对待编程,就必定会使用”版本管理系统”(Version Control System)。眼下最流行的”版本管理系统”,非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称”快照”)的指针,因此非常快转载 2012-07-08 09:04:33 · 3065 阅读 · 0 评论 -
uboot结合git开发流程总结
uboot结合git开发流程总结uboot结合git开发流程系统环境:Linux czy-desktop 2.6.32-38-generic #83-Ubuntu SMP Wed Jan 4 11:13:04 UTC 2012 i686 GNU/Linux交叉工具:gcc版本:gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203转载 2012-08-02 22:30:01 · 1195 阅读 · 0 评论 -
Understanding the Git Workflow
Understanding the Git WorkflowIf you don’t understand the motivation behind Git’s design, you’re in for a world of hurt. With enough flags you can force Git to act the way you think it should instea转载 2012-07-28 01:53:18 · 1084 阅读 · 0 评论 -
git init --bare
1 git init 和 git init –bare的区别 用"git init"初始化的版本库用户也可以在该目录下执行所有git方面的操作。但别的用户在将更新push上来的时候容易出现冲突。比如有用户在该目录(就称为远端仓库)下执行git操作,且有两个分支(master和b1),当前在master分支下。另一个用户想把自己在本地仓库(就称为本地仓库)的master分支的更转载 2012-08-14 23:25:45 · 1980 阅读 · 0 评论 -
Git 教程 - Git 基本用法
Git 是当前最流行的版本控制程序之一,文本包含了 Git 的一些基本用法创建 git 仓库 初始化 git 仓库mkdir project # 创建项目目录cd project # 进入到项目目录git init # 初始化 git 仓库。此命令会在当前目录新建一个 .git 目录,用于存储 git 仓库的相关信息 初始化提交touch REA转载 2012-08-17 19:57:48 · 1100 阅读 · 0 评论 -
配置 Git
用git config配置 Git,要做的第一件事就是设置名字和邮箱地址:$ git config --global user.name "John Doe"$ git config --global user.email johndoe@example.com从现在开始,你会了解到一些类似以上但更为有趣的设置选项来自定义 Git。先过一遍第一章中提到的 Git 配置细节。转载 2012-08-17 20:25:33 · 884 阅读 · 0 评论 -
GitHub使用
由于经常要在家写代码,所以需要有个能够方便访问代码管理工具。最近尝试了一下GitHub。经过了一翻纠结之后,基本上掌握了他的使用方式。 要使用GitHub需要首先在其网站上进行注册。其官方网站是https://github.com/。注册的流程在这里就不多少了,大家按照它的提示,一步一步操作就可以了。执行完注册流程之后,需要在本地安装一个git bash,通过这个在控制台完成对代码的管理。转载 2012-08-21 15:09:01 · 6679 阅读 · 2 评论 -
【Linux开发技术之工具使用】配置VIM下编程和代码阅读环境
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/本文环境:ubuntu 10.10/vim7.2前言:一年前写过一篇关于VIM的C/C++编程环境的文字,一年中又接触了很多东西,深入使用中发现其实还是需要有很多改正和增强的,当然,VIM社区中也出现了更多好用插件需要整合进来。为了更好的总结整个环境配置方法以及使用方法,特写此文从零开始配置转载 2012-10-13 10:41:13 · 2050 阅读 · 0 评论 -
git astyle对代码的格式化
find ./ -iregex '.*\.\(c\|h\|cpp\|hpp\|cxx\|hxx\)$' -print0|xargs -0 astyle --style=stroustrup --quiet --suffix=nonegit中自动格式化,添加hook pre-commit,内容如下:#!/bin/bash#array=`git diff-index --name-only转载 2013-09-29 10:02:24 · 2432 阅读 · 0 评论