`

Git(分布式版本控制系统)在Windows下的使用-将代码托管到开源中国(oschina)

git 
阅读更多

 一、Git是什么?
Git --- The stupid content tracker, 傻瓜内容跟踪器。Git是目前世界上最先进的分布式版本控制系统。

  二、SVN与Git的最主要的区别?
SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。
Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。

  三、准备工作

当然是准备在windows 下使用需要的环境,和工具。

msysgit 下载地址:https://git-for-windows.github.io/

TortoiseGit 下载地址:https://code.google.com/p/tortoisegit/wiki/Download 有语言包可下载

我下载完成后就是这个样子的(包含语言包)

  四、安装

首先安装:

开始安装:

直接下一步(Next)

直接下一步(Next)

修改安装路径,然后下一步

直接下一步(Next)

直接下一步(Next)

直接下一步(Next)

按照图片上的意思选择(我选择的是Checkout as-is,commit Unix-style line endings),然后下一步(Next),这样就安装完成了,

接着安装:

直接下一步(Next)

直接下一步(Next)

直接下一步(Next)

修改安装路径,其他的默认,然后下一步(Next)

直接 选择安装(Install)

这样就安装完成(Finish).

      然后汉化:

直接下一步

汉化完成。

然后设置语言:

这样准备工作就做完了。

这样就开始第二步,

http://git.oschina.net/上申请账户,然后在新建一个项目(或者要人把你加入别人的项目中)

然后:

点击红色框位置的项。

点击 Generate

选择一个文件夹 取一个名字 放 .ppk 文件(记住.ppk文件放的文件夹,后面会用到)

如果你还没有在开源中国上参加一个项目或者新建一个项目 现在到开源中国上建立一个项目

创建项目(介于一些第一次用OSChina的朋友找不到地方我还是写清楚)

然后

一个初始化好的私有项目就创建好了

接着

然后点击SSH 公钥

保存了之后 点击你的头像

 

出来一个界面 右边可以看到项目列表如下图

 

点击一个项目

选择SSH 然后右边的小按钮是复制(就是下面说到的 git克隆 里面URL 项中要要填的)

————————————————————————————————————————————————————————————————————————————————————

然后在你的电脑上选择一个文件夹进入文件夹 然后右键

有一个 git 克隆 点击

截图是忘记选择递归了。记得勾选递归。然后确定。

克隆成功,你建的项目一些配置文件会被下载下来

这样你就可以在下载下来的文件夹里面建项目了

建了项目后提交

就在文件夹上面右键 git 提交

填写说明,设置作者日期,设置作者,勾选要提交的改变。然后确定。

选择推送

然后 确定

可以看见推送成功,就可以在 在代码托管平台 开源中国上看见你提交的代码了。

  参考文章:

  http://blog.jobbole.com/tag/git/

  http://www.open-open.com/lib/view/open1414396787325.html

  http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/

http://git.oschina.net/progit/

http://git.oschina.net/oschina/git-osc/wikis/Home

分享到:
评论

相关推荐

    Git分布式版本控制系统权威指南视频教程

    - **Git的概念**:Git是一款开源的分布式版本控制系统,用于追踪在软件开发过程中对文件的修改历史,方便多用户协同工作。 - **Git的发展历程**:由Linus Torvalds于2005年创建,最初是为了更好地管理Linux内核源...

    Git 分布式版本控制工具,Git-2.20.1-64-bit

    Git是一种强大的分布式版本控制系统,广泛应用于软件开发领域,特别是在开源社区中极其流行。Git-2.20.1-64-bit是Git的一个特定版本,适用于64位操作系统。这个版本包含了Git的所有基本功能和一些优化改进,确保用户...

    Git是一个开源的分布式版本控制系统 64位

    作为一个开源的分布式版本控制系统,Git的核心设计理念在于让开发者能够轻松地追踪代码的变化,协作开发,并且能够回溯到任何历史版本,这对于团队合作和代码维护至关重要。 Git的分布式特性意味着每个开发者的本地...

    Git分布式版本控制系统1

    Git 是一款强大的开源分布式版本控制系统,由 Linux 之父 Linus Torvalds 在 2005 年为管理 Linux 内核开发而创建。相较于传统的集中式版本控制系统如 CVS 和 SVN,Git 提供了一种全新的、分布式的协作模式。 在...

    Git分布式版本控制系统.pdf

    git上手pdf

    分布式版本控制系统-Git详解

    从最初的本地版本控制系统到后来的集中式版本控制系统,再到现在的分布式版本控制系统,每一步进化都是为了更好地满足软件开发过程中的需求。 - **本地版本控制系统**:这类系统主要用于保存文件的变化历史,例如最...

    git分布式版本控制系统安装包

    Git 是一个分布式版本控制系统,用于跟踪计算机文件的变更历史,并支持多个开发者协同工作。它由 Linus Torvalds 在2005年创建,主要用于Linux内核的开发,但因其灵活性和强大的功能迅速成为了众多软件项目首选的...

    Git-2.21.0-64-bit 开源分布式版本控制系统

    Git-2.21.0-64-bit 开源分布式版本控制系统安装包。Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而...

    GIT分布式版本控制

    GIT分布式版本控制

    Git分布式版本控制系统

    Git是一种强大的分布式版本控制系统,由Linux之父Linus Torvalds在2005年创建,初衷是为了更好地管理Linux内核开发。Git的核心理念是分布式,这意味着每个开发者的本地计算机上都有一个完整的版本库,可以进行提交、...

    分布式版本控制工具——Git-2.6.2-64-bit

    Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

    git分布式版本控制工具安装包

    Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。它可以跟踪文件的变化、记录历史版本、方便团队协作开发以及实现代码的备份和恢复。 分布式架构: 与传统的集中式版本控制系统不同,...

    Git(开源的分布式版本控制系统)最新版安装包

    Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。 这里默认下载的是64位的软件 双击下载的安装文件来安装Git。 一直下一步直到安装完成...

    Git分布式版本控制系统下载

    Git是当今世界上最流行的分布式版本控制系统,它由林纳斯·托瓦兹(Linus Torvalds)在2005年创建,旨在为Linux内核开发提供一个高效且强大的版本管理工具。Git的核心设计理念是速度、数据完整性以及支持分布式开发...

    分布式版本控制系统 版本管理 git的介绍和使用教程

    分布式版本控制系统 版本管理 git的介绍和使用教程 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何大小项目的版本管理。以下是一个详细的Git使用教程,包括Git的下载与安装、基本使用、远程仓库操作、...

    基于C和Shell的开源分布式版本控制系统设计源码 - Git

    本源码提供了一个基于C和Shell的开源分布式版本控制系统的设计。项目包含4467个文件,其中包括1225个Shell文件、897个文本...Git是一个开源的分布式版本控制系统,能够有效、高速地处理从很小到非常大的项目版本管理。

    Git分布式版本控制系统 最新完整版视频教程课件

    Git (读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linux 作者 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 ...

    Git安装包(分布式版本控制系统)

    Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    Git分布式版本控制工具.pdf

    Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维 护工作都花在了提交补丁和保存归档的繁琐事务...专有的分布式版本控制系统 BitKeeper 来管理和维护代码。

Global site tag (gtag.js) - Google Analytics