一、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(分布式版本控制系统)在Windows下的使用-将代码托管到开源中国(oschina)的更多相关文章

  1. Git分布式版本控制系统(下)

    Git分布式版本控制系统(下) 链接:https://pan.baidu.com/s/1CgaEv12cwfbs5RxcNpxdAg 提取码:fytm 复制这段内容后打开百度网盘手机App,操作更方便 ...

  2. GIT分布式版本控制系统

    Git诞生历史 我想大家还记得Linus torvalds在1991年时发布了Linux操作系统吧,从那以后Linux系统变不断发展壮大,因为Linux系统开源的特性,所以一直接受着来自全球Linux ...

  3. Git ——分布式版本控制系统

    Git ——分布式版本控制系统 本人git主页地址:https://github.com/lendoon/test.git git使用心得:初次接触git在课堂上,老师给我们提供了一个代码托管的场所, ...

  4. 手把手教你玩转Git分布式版本控制系统! (转载)

    目录 Git诞生历史 Git环境准备 Git安装部署 Git常用命令 Git基本操作 Git管理分支结构 Git管理标签 GitLab安装部署 GitHub托管服务 Git客户端工具 Git诞生历史 ...

  5. 手把手教你玩转Git分布式版本控制系统!

    目录 Git诞生历史 Git环境准备 Git安装部署 Git常用命令 Git基本操作 Git管理分支结构 Git管理标签 GitLab安装部署 GitHub托管服务 Git客户端工具 1 Git诞生历 ...

  6. GIT 分布式版本控制系统的简单使用介绍

    GIT 分布式版本控制系统的简单使用介绍 1.GIT的概念Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. Git 与 SVN 区别:1. GIT不仅仅是个版本控制系统,它 ...

  7. 开发效率优化之Git分布式版本控制系统(一)

    阿里P7移动互联网架构师进阶视频(每日更新中)免费学习请点击:https://space.bilibili.com/474380680本篇文章将先从Git分布式版本控制系统来阐述开发效率优化 一,企业 ...

  8. Git分布式版本控制系统(上)

    Git分布式版本控制系统(上) 链接:https://pan.baidu.com/s/1CgaEv12cwfbs5RxcNpxdAg 提取码:fytm 复制这段内容后打开百度网盘手机App,操作更方便 ...

  9. g4e基础篇#2 Git分布式版本控制系统的优势

    g4e 是 Git for Enterprise Developer的简写,这个系列文章会统一使用g4e作为标识,便于大家查看和搜索. 章节目录 前言 1. 基础篇: 为什么要使用版本控制系统 Git ...

随机推荐

  1. MyBatis - MyBatis使用log4j2显示sql和结果集

    mybatis-config.xml <settings> <setting name="logImpl" value="LOG4J2" /& ...

  2. 【CentOS】学习Bash

    一.特性 命令历史  history , !! , !$ , !字符 , !n (n为第几条命令) Tab可以补全文件路径或者命令 alias a="b",  unalias a ...

  3. js的回调函数 一些例子

    这边用bootstrap 3.0的  上传控件做例子 下面是上传控件的一段完整的 js 操作 代码. <!-- 上传缩略图控件配置 --><script> // 定义这四个全局 ...

  4. What is a Database Trigger?

    Link: http://www.essentialsql.com/what-is-a-database-trigger/ Copy... What is a Database Trigger? A ...

  5. 用介个新的blog咯..

    之前csdn实在是太卡了.. 只要一写比较长的blog就卡的要死.. 转过来这吧,比较好吧.. 原blog地址 啊为啥域名叫darklove呢.. 这是很久之前创建的.. 简单来说是一个和clearl ...

  6. Theano:LSTM源码解析

    最难读的Theano代码 这份LSTM代码的作者,感觉和前面Tutorial代码作者不是同一个人.对于Theano.Python的手法使用得非常娴熟. 尤其是在两重并行设计上: ①LSTM各个门之间并 ...

  7. Shader实例:边缘发光和描边

    效果图: 1.边缘发光 思路:用视方向和法线方向点乘,模型越边缘的地方,它的法线和视方向越接近90度.点乘越接近0 那么用 1-减去上面点乘的结果,来作为颜色分量,来反映边缘颜色强弱. Shader ...

  8. *HDU1142 最短路+记忆化dfs

    A Walk Through the Forest Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Jav ...

  9. SQl浅谈 索引

    1.索引的工作原理 我给大家推荐一个别人的总结. http://blog.csdn.net/NightManHAHA/article/details/5648579 2.索引的设计原则 对于一张表来说 ...

  10. 那些年一起用过的iOS开发利器[4月2号更新]

    4月2号新增Runscope. Runscope 这是一家专注于API工具开发的公司,其创始人John Sheehan曾就职于IFTTT和Twilio.Runscope是一款集调试.测试于一身的网络服 ...