由于经常要在家写代码,所以需要有个能够方便访问代码管理工具。最近尝试了一下GitHub。经过了一翻纠结之后,基本上掌握了他的使用方式。 
要使用GitHub需要首先在其网站上进行注册。其官方网站是https://github.com/。注册的流程在这里就不多少了,大家按照它的提示,一步一步操作就可以了。执行完注册流程之后,需要在本地安装一个git
bash,通过这个在控制台完成对代码的管理。 
首先,我们需要新建一个Repository,并在这个Repository中保存我们的代码。点击首页右侧的New Repository按钮。 
 
,点击之后,页面会提示你输入Repository的名称以及对这个Repository的描述。

在完成了创建之后,GitHub会提示你如何向这个Repository上传代码。


。 
这里如果要上传代码,有几个关键步骤: 
1.

Java代码  
  1. git init

这个命令会在当前目录下创建一个.git文件夹。 
2.

Java代码  
  1. git add .

这个命令会把当前路径下的所有文件,添加到待上传的文件列表中。 
3.

Java代码  
  1. "xxxxx"
Java代码  
  1. @github.com:xuhongxin/deom.git
  1. git pull origin master
Java代码  
  1. git push -u origin master

上述的几条命令会把本地的代码上传的GitHub服务器上。但是,其中几个比较关键的命令,比如commit/remote/origin/master的用法,目前还没弄清,所以,后续还是要在整理一下。

至此,您已将可以将本地的代上传的GitHub服务器了,这将是我们开始构建远程代码管理的第一步。下一次,将讲解一下,如何通过fork创建属于自己的分支,并对分支进行修改并提交。先写到这里。

在上一篇文章中,我们说明了如何将本地的代码上传的GitHub的代码库中进行保管。在这篇文章中将继续向您介绍,如何从GitHub上将代码下载到本地。 
在GitHub中通常使用fork操作,来从GitHub上获得代码。 
首先,进入要下载的项目,并单击fork。

接下来需要将这个项目复制到您的本地机器上。通过在GitBash中执行如下的命令可以做到这一点。

Java代码  
  1. @github:username.com/JavaDemo.git

这里的JavaDemo是已经存在的一个GitHub上的一个Repository。 
执行该命令的时候,系统会提示你输入密码。输入密码完后,系统将会下载代码到本地。 
为了保持代码的同步,可以进入目录,执行如下的操作:

Java代码  
  1. @github.com/username/JavaDemo.git

ok,到这里,代码已经成功下载到本地了。在下一篇文章中,将解释如何进行修改提交。

GitHub入门:如何上传与下载工程?的更多相关文章

  1. github入门到上传本地项目【网上资源整合】

    [在原文章的基础上,修改了描述的不够详细的地方,对内容进行了扩充,整合了网上的一些资料] [内容主要来自http://www.cnblogs.com/specter45/p/github.html#g ...

  2. github入门到上传本地项目

    GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好. GitHub可以免费使用,并且快速稳定.即使是付费帐户,每个月不超过10美刀的费用也非常便宜. ...

  3. 【github&&git】2、github入门到上传本地项目

    [在原文章的基础上,修改了描述的不够详细的地方,对内容进行了扩充,整合了网上的一些资料] [内容主要来自http://www.cnblogs.com/specter45/p/github.html#g ...

  4. <转>github入门到上传本地项目

    转自 http://www.cnblogs.com/specter45/p/github.html GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更 ...

  5. Spring Boot入门——文件上传与下载

    1.在pom.xml文件中添加依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht ...

  6. SpringBoot 文件上传、下载、设置大小

    本文使用SpringBoot的版本为2.0.3.RELEASE 1.上传单个文件 ①html对应的提交表单 <form action="uploadFile" method= ...

  7. Git的使用上传与下载github

    下载git 下载git工具是第一步 Git的使用上传与下载 创建本地仓库 在选择的文件夹中鼠标右键打开git Bash here ,在命令行输入git init创建该文件夹的本地仓库 将文件夹文件提交 ...

  8. Struts2入门(七)——Struts2的文件上传和下载

    一.前言 在之前的随笔之中,我们已经了解Java通过上传组件来实现上传和下载,这次我们来了解Struts2的上传和下载. 注意:文件上传时,我们需要将表单提交方式设置为"POST" ...

  9. Android高效率编码-第三方SDK详解系列(二)——Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能

    Android高效率编码-第三方SDK详解系列(二)--Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能 我的本意是第二篇写Mob的shareSD ...

随机推荐

  1. Properties读取资源文件的四种方法

    package com.action; import java.io.InputStream; import java.util.Locale; import java.util.Properties ...

  2. iOS开发--泛型

    一. 泛型函数 1.单一占位符泛型函数 下面就使用一个经典案例:两个数值进行交换.来使用泛型,写一个通用的函数,这个函数的功能就是交换两个变量的值.在Swift中不允许类型隐式转换,也就是说,如果你定 ...

  3. getElementByClassName封装函数用法

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  4. 模拟登陆115网盘(MFC版)

    [cpp] view plain copy // 模拟登陆115网盘 #include <afxinet.h> // 包含相关的头文件 /* 用抓包工具抓包可得到需要提交的数据,然后模拟提 ...

  5. jQuery:balloon气泡提示插件

    插件下载地址:http://file.urin.take-uma.net/jquery.balloon.js-Demo.html <!DOCTYPE html PUBLIC "-//W ...

  6. POJ2126——Prime Path(BFS)

    Prime Path DescriptionThe ministers of the cabinet were quite upset by the message from the Chief of ...

  7. 如何避免JSP页面自动生成session对象?为什么要这么做?

    JSP // 在默认情况下,在对一个JSP页面发出请求时,如果session还没有建立,JSP页面会自动为请求建立一个session对象,但是session是比较消耗资源的,如果没必要保持和使用ses ...

  8. ExtJs combobox支持模糊匹配

    其实很简单,我们只需要在创建下拉框时,给下拉框添加一个监听事件,代码如下:   //以下监听事件用于对下拉项进行模糊匹配                     ,listeners:{       ...

  9. Python ->> 第一个Python程序

    #coding:utf-8 #print 'input your name, please' #name = raw_input('请输入你的名字:'.decode('utf-8').encode(' ...

  10. SPOJ 274 Johnny and the Watermelon Plantation(TLE)

    O(n^3)的时间复杂度,改了半天交了二三十遍,TLE到死,实在没办法了…… 跪求指点!!! #include <cstdio> #include <cstdlib> #inc ...