
Git
zhuangtim1987
这个作者很懒,什么都没留下…
展开
-
Git中文教程
转自:http://www.cnblogs.com/zhangjing230/archive/2012/05/09/2489745.html常用命令:强力回复到某个版本: git reset --hard (版本号编码)原文出处:http://www.vogella.com/articles/Git/article.html翻译说明:个人出于兴趣爱好翻译转载 2014-08-19 17:01:27 · 536 阅读 · 0 评论 -
Git详解之八 Git与其他系统
以下内容转载自:http://www.open-open.com/lib/view/open1328070454218.htmlGit 与其他系统世界不是完美的。大多数时候,将所有接触到的项目全部转向 Git 是不可能的。有时我们不得不为某个项目使用其他的版本控制系统(VCS, Version Control System ),其中比较常见的是 Subv转载 2014-08-20 16:21:28 · 386 阅读 · 0 评论 -
Git详解之九 Git内部原理
以下内容转载自:http://www.open-open.com/lib/view/open1328070620202.htmlGit 内部原理不管你是从前面的章节直接跳到了本章,还是读完了其余各章一直到这,你都将在本章见识 Git 的内部工作原理和实现方式。我个人发现学习这些内容对于理解 Git 的用处和强大是非常重要的,不过也有人认为这些内容对于初学转载 2014-08-20 16:20:34 · 473 阅读 · 0 评论 -
GIT分支管理是一门艺术
摘自: http://kb.cnblogs.com/page/132209/ 英文原文:http://www.nvie.com/posts/a-successful-git-branching-model/ 原文作者:Vincent Driessen 本文经Linux大棚博主总结精简而成。1 GI转载 2014-08-20 16:04:27 · 283 阅读 · 0 评论 -
创建git服务器上用的裸仓库方法
方法一:1.初始化一个空的裸仓库$ cd /home/repo$ mkdir teamwork.git$ cd teamwork.git$ git init - -bare 注:这是在服务器上运行的,是为了初始化一个根级的git仓库2.空仓库是不能clone的,所以需要某一个有写权限的人初始 化一个版本usr@pc1:~转载 2014-10-20 09:08:30 · 5418 阅读 · 0 评论 -
git远程分支管理
1.创建 remotemkdir my_project.gitgit init --bare 2.创建本地gitcd my_projectgit init 3.连接并提交git add * git commit -m "commit message" git remote add ori转载 2014-10-20 16:00:53 · 576 阅读 · 0 评论 -
小组级git服务器搭建
如果使用git的人数较少,可以使用下面的步骤快速部署一个git服务器环境。1. 生成 SSH 公钥每个需要使用git服务器的工程师,自己需要生成一个ssh公钥进入自己的~/.ssh目录,看有没有用 文件名 和 文件名.pub 来命名的一对文件,这个 文件名 通常是 id_dsa 或者 id_rsa。 .pub 文件是公钥,另一个文件是密钥。假如没有这些文件(或者干脆连 .ssh 目转载 2014-10-20 15:10:50 · 410 阅读 · 0 评论 -
git checkout error when switching branch.
git checkout -b local-name origin/remote-name原创 2014-10-20 17:12:32 · 549 阅读 · 0 评论 -
Git: 更新单个或指定的文件
SVN更新单个文件只需要svn up file/to/update,非常简单,而且没有歧义.Git由于在远端和本地都有一个代码库, 这样更新单个文件比SVN要麻烦一点.1. 如果想拿远端git服务器上的最新版本(或某个特定版本)覆盖本地的修改,可以使用git pull命令,但这会全面更新本地代码库和工作拷贝.2. 如果想放弃本地工作拷贝所做修改,可以转载 2014-12-10 14:11:16 · 1485 阅读 · 0 评论 -
git-简明指南
git - 简明指南助你入门 git 的简明指南,木有高深内容 ;)麦田技术博客作者:罗杰·杜德勒 感谢:@tfnico, @fhd 和 Namics如有纰漏,请在 github 提报问题安装下载 git OSX 版下载 git Windows 版下载 git Linux 版创建新仓库创建新文件夹,打开,然后执行 gi转载 2015-05-06 16:25:23 · 419 阅读 · 0 评论 -
Git索引
Git索引是一个在你的工作目录和项目仓库间的暂存区(staging area). 有了它, 你可以把许多内容的修改一起提交(commit). 如果你创建了一个提交(commit), 那么提交的是当前索引(index)里的内容, 而不是工作目录中的内容.查看索引使用 git status 命令是查看索引内容的最简单办法. 你运行 git status命令, 就可以看到: 哪些文件转载 2014-08-20 16:42:29 · 369 阅读 · 0 评论 -
GIT对象模型
SHA所有用来表示项目历史信息的文件,是通过一个40个字符的(40-digit)“对象名”来索引的,对象名看起来像这样:6ff87c4664981e4397625791c8ea3bbb5f2279a3你会在Git里到处看到这种“40个字符”字符串。每一个“对象名”都是对“对象”内容做SHA1哈希计算得来的,(SHA1是一种密码学的哈希算法)。这样就意味着两个不同内容的对象不可转载 2014-08-20 16:40:24 · 460 阅读 · 0 评论 -
Git 中文教程
以下内容转载自:http://www.open-open.com/lib/view/open1328928294702.htmlGit是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点 在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介 绍Git的一些常用命令,其中穿插介绍Git的基本概念转载 2014-08-20 16:38:50 · 347 阅读 · 0 评论 -
Git详解之二 Git基础
以下内容转载自:http://www.open-open.com/lib/view/open1328069733264.htmlGit 基础读完本章你就能上手使用 Git 了。本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令。读完本章,你就能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更 新。我们还会展示转载 2014-08-20 16:11:14 · 405 阅读 · 0 评论 -
Git目录 与 工作目录
Git目录'Git目录'是为你的项目存储所有历史和元信息的目录 - 包括所有的对象(commits,trees,blobs,tags), 这些对象指向不同的分支.每一个项目只能有一个'Git目录'(这和SVN,CVS的每个子目录中都有此类目录相反), 这个叫'.git'的目录在你项目的根目录下(这是默认设置,但并不是必须的). 如果你查看这个目录的内容, 你可以看所有的重要文件:转载 2014-08-20 16:41:34 · 4632 阅读 · 0 评论 -
Git详解之一 Git起步
以下内容转载自:http://www.open-open.com/lib/view/open1328069609436.html起步本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。转载 2014-08-20 16:09:09 · 512 阅读 · 0 评论 -
Git详解之三 Git分支
以下内容转载自:http://www.open-open.com/lib/view/open1328069889514.htmlGit 分支几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费转载 2014-08-20 16:14:53 · 438 阅读 · 0 评论 -
Git详解之四 服务器上的Git
以下内容转载自:http://www.open-open.com/lib/view/open1328069988843.html服务器上的 Git到目前为止,你应该已经学会了使用 Git 来完成日常工作。然而,如果想与他人合作,还需要一个远程的 Git 仓库。尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做,因为一不留心就很容易弄混其他人的进度。另外,你也一定希望转载 2014-08-20 16:16:54 · 444 阅读 · 0 评论 -
Git详解之七 自定义Git
以下内容转载自:http://www.open-open.com/lib/view/open1328070404827.html自定义 Git到目前为止,我阐述了 Git 基本的运作机制和使用方式,介绍了 Git 提供的许多工具来帮助你简单且有效地使用它。 在本章,我将会介绍 Git 的一些重要的配置方法和钩子机制以满足自定义的要求。通过这些工具,它会和你和公司或团队配转载 2014-08-20 16:18:21 · 463 阅读 · 0 评论 -
Git 配置
使用Git的第一件事就是设置你的名字和email,这些就是你在提交commit时的签名。$ git config --global user.name "Scott Chacon"$ git config --global user.email "schacon@gmail.com"执行了上面的命令后,会在你的主目录(home directory)建立一个叫 ~/.gitconfi转载 2014-08-20 16:44:53 · 370 阅读 · 0 评论 -
Git详解之五 分布式Git
以下内容转载自:http://www.open-open.com/lib/view/open1328070090108.html分布式 Git为了便于项目中的所有开发者分享代码,我们准备好了一台服务器存放远程 Git 仓库。经过前面几章的学习,我们已经学会了一些基本的本地工作流程中所需用到的命令。接下来,我们要学习下如何利用 Git 来组织和完成分布式工转载 2014-08-20 16:16:39 · 547 阅读 · 0 评论 -
Git详解之六 Git工具
以下内容转载自:http://www.open-open.com/lib/view/open1328070367499.htmlGit 工具现在,你已经学习了管理或者维护 Git 仓库,实现代码控制所需的大多数日常命令和工作流程。你已经完成了跟踪和提交文件的基本任务,并且发挥了暂存区和轻量级的特性分支及合并的威力。接下来你将领略到一些 Git 可转载 2014-08-20 16:17:34 · 1234 阅读 · 0 评论 -
Git Stash用法,方便临时处理bug时随时切换分支而不丢失修改
最近在使用Git管理项目工程的时候,遇到了很多问题,也学习到了很多关于Git常见使用的技巧,下面就其中关于Git Stash的用法和大家分享下。首先,简单介绍下Git Stash命令的用法,详细的用法在man文档中有相关介绍,下面我来说明常见的使用。git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到转载 2015-08-10 13:31:49 · 1647 阅读 · 0 评论