
版本控制
虎皮猫大人王
这个作者很懒,什么都没留下…
展开
-
Git显示漂亮日志的小技巧
原文:http://garmoncheg.blogspot.com/2012/06/pretty-git-log.html (墙)Git的传统log如下所示,你喜欢吗?看看下面这个你喜不喜欢?(点击图片看大图)要做到这样,命令行如下:1git log --graph --pretty=forma原创 2012-08-24 14:21:50 · 913 阅读 · 0 评论 -
Git 常用命令速查表
转载地址:http://blog.youkuaiyun.com/sunboy_2050/article/details/7529841前面两篇博客 Git 版本管理工具 和 Git 常用命令详解,分别介绍了Git 基础知识和命令用法本文将对Git 命令,做一下全面而系统的简短总结,整理成简洁、明了的图表结构,方便查询一、 Git 常用命令速查git br原创 2012-12-11 09:49:39 · 588 阅读 · 0 评论 -
Git 操作实战示例
前面三篇介绍了关于 Git 的概念、命令使用、命令查询等理论知识1)Git 版本管理工具2)Git 常用命令详解3)Git 常用命令速查表本文主要介绍在使用Git 过程中遇到的几个问题及其解决方案一、Git 界面GUI和命令行Command两种操作方式Git 进行代码版本管理时,有两种操作方式:图形界面原创 2012-12-11 09:52:37 · 974 阅读 · 0 评论 -
git stash和git stash pop
Git stash 可用来暂存当前正在进行的工作, 比如想pull 最新代码, 又不想加新commit, 或者另外一种情况,为了fix 一个紧急的bug, 先stash, 使返回到自己上一个commit, 改完bug之后再stash pop, 继续原来的工作。基础命令:$git stash$do some work$git stash pop进阶:当你多次使用’git原创 2012-12-12 14:43:14 · 610 阅读 · 0 评论 -
如何在局域网安装Redmine
如何在局域网安装Redmine 本文所用的软件有: ● Redmine 0.8.2: http://rubyforge.org/projects/redmine / ● InstantRails-2.0-win: http://rubyforge.org/projects/instantrails/ 本文介绍了如何在局域网的服务器上安装Redmin原创 2012-12-25 16:22:34 · 1789 阅读 · 0 评论 -
git分支之间切换的条件是什么?
平时分支切换时,肯定是先提交,之后git st里面没有任何信息了,再分支切换.但是今天偶然发现在本地有未提交的文件时,git co分支竟然成功.而且差异文件也跟着切到分支上了.分析:经过测试发现git co 分支时,两个分支已经同步,即两个分支上的md5码是一样的,这个时候,git就判断文件内容一样,不会去更改文件,而直接切换过去.本地修改的文件也跟着过去了.分析完毕.看来分支切换原创 2012-12-14 16:49:02 · 7090 阅读 · 3 评论 -
ubuntu svn meld
截图:两个文件比较# Ubuntu 用户安装:sudo apt-get install meld# 整合到 Gedit :sudo apt-get install zenity然后打开 Gedit ,打开菜单 Edit - Preferences - Plugins ,开启 External Tools 插件,点击下面的 Configure Plug原创 2012-12-16 21:53:45 · 2063 阅读 · 0 评论 -
git 恢复单个文件的历史版本
首先查看该文件的历史版本信息:git log Default@2x.png记录下需要恢复的commit版本号:如 9aa51d89799716aa68cff3f30c26f8815408e926恢复该文件:git reset 9aa51d89799716aa68cff3f30c26f8815408e926 Default@2x.png提交git:git commit -m原创 2012-12-20 13:11:38 · 2906 阅读 · 0 评论 -
patch -p0/-p1的区别
假定源码目录位于/usr/src/linux中,则在当前目录为/usr/src时使用"patch -p0 patch -p0 patch -p1 这两者是相差了一个“/”吗?转载 2013-12-11 17:25:15 · 1405 阅读 · 0 评论 -
git am PATCH 失败的处理方法
这篇文章主要介绍一下git-am 和 format-patch 的使用。 因为在git使用当中,会有很多时候别人(供应商或者其他的开发人员)发过来一系列的patch,这些patch通常的是类似这样的名字: 0001--JFFS2-community-fix-with-not-use-OOB.patch 0002--Community-patch-for-Fix-mount-error-in转载 2013-12-10 09:46:18 · 1326 阅读 · 0 评论 -
Git系列之一 --- git remote
使用git的时候难免会用到remote tracking,下面简要记录一下在使用git remote时的一些技巧(1)add $git remote add origin https://github.com/ask/celery.git 注:暂以celery的git作为示例,celery是一个挺不错的Distributed Task Queue,有很多值得学习的地方,在此也顺原创 2012-12-11 09:47:20 · 615 阅读 · 0 评论 -
Git 常用命令详解
Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具一、 Git 命令初识在正式介绍Git命令之前,先介绍一下Git 的基本命令和操作,对Git命令有一个总体的认识原创 2012-12-11 09:51:43 · 679 阅读 · 0 评论 -
Git fetch和git pull的区别
原文: http://www.tech126.com/git-fetch-pull/ Git中从远程的分支获取最新的版本到本地有这样2个命令:1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin mastergit log -p master..origin/mastergit merge origin/master原创 2012-12-11 09:58:51 · 13714 阅读 · 0 评论 -
git-svn 简介
git-svn 用于在 git 与 svn 的单个分支之间双向操作。 在这里 svn 作为中心的仓库, git 作为个人在离线状态下进行版本管理。svn 的所有操作需要与中心仓库保持连接,git 可以弥补这个遗憾。这里简单几句的说一下配置和使用方法,并附带一个例子1、修改~/.gitconfig, 添加:[svn] rmdir = true这个设置的目的在原创 2012-09-19 15:24:20 · 1117 阅读 · 0 评论 -
git-svn使用方式及使用中的问题
之前的项目都是使用SVN,今天在git-svn上工作时,出了一点问题,记录一下,以便将来查询。 使用过程: 1、从svn clone出项目,加上-s参数以标记识别svn标准的目录分支结构,同时通过show-ignore设置git库的exclude属性: Java代码 git svn clone -s https://svn.xxx.com/svn/xxx原创 2012-09-19 15:28:31 · 869 阅读 · 0 评论 -
版本控制与git
版本控制与git 自从第一台计算机出现,便出现了计算机语言.出现计算机语言之后,怎么来管理这些代码以及如何团队协同合作开发一直成为业界头疼的事.这篇文章便是介绍版本控制的发展史,以及如何实现版本管理的模型. 下图为版本控制的发展历史: 上图基本上就是整个版本发展的历史进程.1 patch & diff刚开始时,我们用的原创 2012-10-30 10:26:39 · 604 阅读 · 0 评论 -
ubuntu插件问题与答案
1,/bin/sh: msgfmt: not found找到软件包(新立得)libgettext-ruby-util 和 libgettext-ruby1.82,Traceback (most recent call last): File "./mk_build_info.py", line 24, in out = subprocess.Popen([原创 2012-11-23 09:35:51 · 1077 阅读 · 0 评论 -
ubuntu安装git
ubuntu GIT 安装与使用1.安装程序$sudo apt-get install git$sudo apt-get install git-core 2.那通过命令更新版本库git clone git://git.kernel.org/pub/scm/git/git.git 3.创建一个新版本库$mkdir gittutorch$cd原创 2012-11-20 20:52:34 · 485 阅读 · 0 评论 -
.gitignore
*.o*.ko.gitignore*.mod.o*.bin*.so*.mod.cCVS*.bz2*.a*.cmd*.order*.img*.symvers*.gz*.bz2voipCVS*.0.tmp_versionsutilimagesbasecall_contr/interface/interface原创 2012-11-23 16:31:34 · 507 阅读 · 0 评论 -
git 如何添加指定的文件提交.
比较说add当前目录下的所有.c文件git add \*.c原创 2012-12-05 13:15:48 · 4820 阅读 · 1 评论 -
git wget路径
git clone git://git.kernel.org/pub/scm/git/git.git原创 2012-11-22 14:13:53 · 3217 阅读 · 0 评论 -
Git 版本管理工具
Git 是一个分布式版本控制工具,它的作者 Linus Torvalds 是这样给我们介绍 Git —— The stupid content tracker(傻瓜式的内容跟踪器)1、 Git 背景Git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本控制工具。Git 与常用的版本控制工具 CVS、Subversion 等不同,它原创 2012-12-11 09:52:08 · 574 阅读 · 0 评论 -
git配置
git config --global user.name "liangxiao zhang"git config --global user.email "zhangliangxiao@163.com"git config --global alias.st statusgit config --global alias.ci commitgit config --global原创 2011-12-26 20:33:56 · 754 阅读 · 0 评论