找回密码
 骑士注册

QQ登录

微博登录

搜索
❏ 站外平台:

tag 标签:

相关文章

  • 25个 Git 进阶技巧

    我已经使用git差不多18个月了,觉得自己对它应该已经非常了解。然后来自GitHub的Scott Chacon过来给LVS做培训(LVS是一个赌博软件供应商和开发商,从2013年开始的合同),而我在第一天里就学到了很多。 作为一个对git感觉良好的人,我觉得分享从社区里掌握的一些有价值的信息,也许能帮某人解决问题而不用做太深入研究。 基本技巧 1. 安装后的第一步 在安装好git后,你第一件该做的事是设置你的名字和电子邮箱,因为每次提交都要用到这些信息: $ git config --global user.name "Some One" $ git config --global user.email "someone@g

    2015-05-11 07:53     Andy Jeffries, zpl1025

  • 如何在Linux下使用Gitblit工具创建Git仓库服务

    嗨!朋友,今天我们将学习如何在你的Linux服务器或者PC上安装Gitblit工具。首先,我们看看什么是Git,它的功能以及安装Gitblit的步骤。Git是分布式版本控制系统,它强调速度、数据一致性,并且支持分布式、非线性工作流。它最初由Linus Torvalds在2005年为Linux内核设计和开发,使用GPLv2证书,并从此成为软件开发中使用最广泛的版本控制系统。 Gitblit是完全开源的软件,它基于纯粹的Java堆栈,被设计以在Git仓库速度和效率方面胜任从小型到极大型的项目。它很容易学习和上手,并有着闪电般的性能。它在很多方面远胜 Subversion、CVS、Pe

    2015-06-03 07:36     Arun Pyasi, wwy-hust

  • 如何在 Git 里撤销(几乎)任何操作

    任何版本控制系统的一个最有的用特性就是撤销 (undo)你的错误操作的能力。在 Git 里,撤销 蕴含了不少略有差别的功能。 当你进行一次新的提交的时候,Git 会保存你代码库在那个特定时间点的快照;之后,你可以利用 Git 返回到你的项目的一个早期版本。 在本篇博文里,我会讲解某些你需要撤销已做出的修改的常见场景,以及利用 Git 进行这些操作的最佳方法。 撤销一个已公开的改变 场景:你已经执行了git push, 把你的修改发送到了 GitHub,现在你意识到这些 commit 的其中一个是有问题的,你需要撤销那一个 commit. 方法:git revert SHA

    2015-06-29 09:14     老码农

  • Git 两分钟指南

    受到Git五分钟指南的启发,我决定更进一步,写一篇更短时间内就能看完的Git教程。当然,这是指最简单的Git!但是对于新手个人开发者来说足够了,同时也给你提供一个可以继续深入的起点。 能够从本指南有所收获的例子也许是这样的,一个高中生正在进行他(或是她)的第一个项目,而且并不需要和别人分享代码。(具体讲其实是我儿子,他已经写了很多代码,但是没有时间去学习一个版本控制工具。这份指南是为他写的,当然我觉得别人也能用的到。)对他来说,使用Git是很有意义的。和Subversion不同,他不需要一个服务器,就可以很容易地使用Git

    2015-01-19 15:31     Gary Robinson, Lingfeng Ai

  • Git 10 周年访谈:Linus Torvalds 讲述背后故事

    十年前的这一周,Linux 内核开发社区正面临严峻的挑战:他们不能继续使用 BitKeeper 了(注:原因是当时Bitkeeper 著作权所有者决定收回授权,内核开发团队与其协商无果),而又没有其他的 SCM (Software Configuration Management)可满足他们的分布式系统的需求。Linux 之父 Linus Torvalds 接受了这个挑战,决定开发一个新的版本控制系统。周末他消失了,新的一周,Git 问世了。今天,Git 已经成为上万个项目的版本控制系统,并且在程序员中引发了开源热潮。 为了庆祝里程碑式的一刻,Linux 基金会邀请了 Linus Torvalds来分享 Git 背

    2015-04-09 07:02     赖信涛

  • 简明 Git 命令速查表(中文版)

    创建 复制一个已创建的仓库: $ git clone ssh://user@domain.com/repo.git 创建一个新的本地仓库: $ git init 本地修改 显示工作路径下已修改的文件: $ git status 显示与上次提交版本文件的不同: $ git diff 把当前所有修改添加到下次提交中: $ git add 把对某个文件的修改添加到下次提交中: $ git add -p file 提交本地的所有修改: $ git commit -a 提交之前已标记的变化: $ git commit 附加消息提交: $ git commit -m 'message here' 提交,并将提交时间设置为之前的某个日期: git commit --date="`date --date='n day

    2015-06-25 11:17     Gevin

  • Linux有问必答:如何在Linux上安装Git

    问题: 我尝试从一个Git公共仓库克隆项目,但出现了这样的错误提示:git: command not found。 请问我该如何在某某发行版上安装Git? Git是一个流行的开源版本控制系统(VCS),最初是为Linux环境开发的。跟CVS或者SVN这些版本控制系统不同的是,Git的版本控制被认为是分布式的,某种意义上,git的本地工作目录可以作为一个功能完善的仓库来使用,它具备完整的历史记录和版本追踪能力。在这种工作模型之下,各个协作者将内容提交到他们的本地仓库中(与之相对的会总是提交到核心仓库),如果有必要,再有选择性地推送到核心仓库。这就为Gi

    2015-08-11 10:41     Dan Nanni, mr-ping

  • 《Git版本控制管理(第2版)》点评赠书获奖名单

    恭喜微博用户@张郎_ZH @xianlei211 @辣手摧js @hans_1990 @lansunlong @半亩地004 以及本站用户 skydada、XYJK1002、MichaelZhang316、Tino、 守望海豚 获赠《Git版本控制管理(第2版)》图书,微博用户请查收微博消息,并私信回复@Linux中国_笑语彦然 本站用户请查收您注册Linux中国时预留邮箱的邮件并回复。

    2015-03-24 14:58     

  • 六百字读懂 Git

    译注:来自 Hacker School 的 Mary Rose Cook 实现了一个纯 JavaScript (Node.js)写就的 Git:Gitlet,包含了最主要的一些命令。这个项目一是为了了解 Git 内部原理,二是希望写一篇深入浅出解释 Git 核心概念的短文。学习一件东西的原理最好的方法就是去亲自实现它,而设计精巧的 Git 核心功能代码也不过 300 行。这就是这篇精巧的小文:Git in 600 words,相应的代码在 Github 上。短文很有趣,思路清晰也足够深入,值得一看。 设想你现在位于alpha/目录下,这里有一个文本文件number.txt,里面的内容只有一个词:first。 现在执行g

    2015-02-02 07:40     Amio

  • 如何利用单台服务器实现10万多个Git仓库托管

    你想在任何地方免费托管公共/私有仓库吗?可以选择GitLab.com,我们已经在上面托管过一个单例GitLab,已有将近20000人积极地使用GitLab来托管仓库,并且一台服务器就已托管10万多个仓库。 单一服务器 之前,GitLab.com托管在亚马逊上,使用的是AWS上最高的配置实例。但随着用户数的增长,以及我们只能进行垂直扩展和CPU绑定,所以,我们必须寻找AWS替代品。 100K仓库需要占用好几个TB空间,所以,存储能力变得相当重要。因为我们使用的是git,所以,我们只能选择单一的文件系统,而不是对象存储(比如S3)。我们希望能够轻松地扩展存储,

    2015-01-08 14:40     

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。