zoukankan      html  css  js  c++  java
  • 使用GitHub进行版本管理

             在程序开发过程中,难免对代码进行无数次的修改。对于刚入门的程序员来说,版本控制是个什么东西,可能他们并不是十分清楚。

    简单来说,版本控制就是能够在你每一次对代码进行修改时,帮你保存一个版本。这对于团队开发来说,是非常重要的。这里有一篇关于版本控制的入门文章: 版本控制入门(via cnbeta)

           Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不 太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。(via 百度百科)

          这篇文章我主要是介绍如何通过Git工具与Github网站上的代码进行同步:

    1.首先,把Git工具安装到我们电脑上

    Git工具官网:http://git-scm.com (墙内访问不了)

    Windows平台下的Git工具:http://code.google.com/p/msysgit/

    下载Git

    clip_image001

    下载完后,打开文件进行安装

    clip_image002

    clip_image003

    clip_image004

    clip_image005

    2.设置SSH,GitHub可以使用SSH进行传输

    首先打开终端

    clip_image006

    输入命令,打开ssh文件夹

    cd ~/.ssh

    生成SSH的公钥和私钥

    ssh-keygen -t rsa -C "邮箱地址"

    clip_image007

    然后输入私钥密码

    clip_image008

    往GitHub网站添加SSH的公钥

    在GitHub的accout setting里,点击Add SSH key

    clip_image009

    使用文本编辑器打开.ssh文件夹内的id_rsa.pub文件,将其复制粘贴到GitHub,然后保存

    clip_image010

    3.在GitHub建立一个项目的代码仓库

    clip_image011

    4.在本机新建一个初始化git,在项目文件夹右键,选择init here

    clip_image012

    5.添加远程资源

    clip_image013

    从GitHub读取项目的SSH路径

    clip_image014

    添加远程资源

    clip_image015

    6.从远程下载代码

    从GitHub同步代码到Git仓库

    clip_image016

    将Git仓库代码同步合并至本地项目

    clip_image017

    7.将代码上传至GitHub

    将所有文件加入到Git版本控制

    clip_image018

    提交代码到Git仓库

    clip_image019

    clip_image020

    将Git仓库提交至GitHub

    clip_image013[1]

    clip_image021

    至此,代码就同步至GitHub上了

    转载

  • 相关阅读:
    mysql 分库分表
    策略模式
    JAVA NIO 选择器
    有关于web server架构的一个小疑问
    Android 吸入动画效果详解
    android中设置TextView/Button 走马灯效果
    浅谈Jquery的使用上篇
    ORA-00376:file x cannot be read at this time
    用VBA宏从一个工作薄复制内容到另一个工作薄
    ovirt node的安装简介
  • 原文地址:https://www.cnblogs.com/yejiurui/p/2923859.html
Copyright © 2011-2022 走看看