`
sjk2013
  • 浏览: 2191487 次
文章分类
社区版块
存档分类
最新评论

GitHub入门:如何上传与下载工程?

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

,点击之后,页面会提示你输入Repository的名称以及对这个Repository的描述。



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



这里如果要上传代码,有几个关键步骤:
1.
Java代码收藏代码
  1. gitinit
这个命令会在当前目录下创建一个.git文件夹。
2.
Java代码收藏代码
  1. gitadd.
这个命令会把当前路径下的所有文件,添加到待上传的文件列表中。
3.
Java代码收藏代码
  1. gitcommit-m"xxxxx"

Java代码收藏代码
  1. gitremoteaddorigingit@github.com:xuhongxin/deom.git

  git pull origin master


Java代码收藏代码
  1. gitpush-uoriginmaster

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

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

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



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

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

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

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

相关推荐

    AngularJS入门教程09:过滤器 [示例工程]

    在这一步你将学习到如何...AngularJS初学者看到中文入门教程,却无法使用GitHub下载到配套的Angular的Seed工程,因此学习曲线大。在此专门下载配套工程打包分享给大家。 本集教程地址: http://www.angularjs.cn/A00c

    AngularJS入门教程12:完结篇 [示例工程]

    AngularJS初学者看到中文入门教程,却无法使用GitHub下载到配套的Angular的Seed工程,因此学习曲线大。在此专门下载配套工程打包分享给大家。 本集教程地址: http://www.angularjs.cn/A00f 本系列完结。需要进阶的...

    AngularJS入门教程11:REST和定制服务 [示例工程]

    在这一步中,我们会改进...AngularJS初学者看到中文入门教程,却无法使用GitHub下载到配套的Angular的Seed工程,因此学习曲线大。在此专门下载配套工程打包分享给大家。 本集教程地址: http://www.angularjs.cn/A00e

    friendsofredaxo.github.io:网站和信息工程

    信息工程 Dies ist der der REDAXO -Entwicklung。 Alles是entwickelt wird先生,是Teil der 和damit Gemeingut先生。 入门级插件,插件,模板,模块或其他模块。 Jeder kann mitmachen und sich a bestehenden ...

    GitHub上最励志的计算机自学教程

    作者可能是「一万小时定律」的拥趸,但就算按照他每天 12 小时、坚持 8 个月(每月 31 天)算,也不过 2976 个...坊间笑谈太多的“从入门到放弃”,但也有人“从入门到百万年薪”。 生命不息,奋斗不止,Keep walking~

    AngularJS入门教程02:AngularJS模板

    【AngularJS入门教程02:AngularJS模板】 AngularJS初学者看到中文入门教程,却无法使用GitHub下载到配套的Angular的Seed工程,因此学习曲线大。 在此专门从GitHub下载配套工程打包分享给大家。 本集教程地址: ...

    AngularJS入门教程10:事件处理器 [示例工程]

    在这一步,你会在手机... AngularJS初学者看到中文入门教程,却无法使用GitHub下载到配套的Angular的Seed工程,因此学习曲线大。在此专门下载配套工程打包分享给大家。 本集教程地址: http://www.angularjs.cn/A00d

    AngularJS入门教程08:更多模板 [示例工程]

    在这一步,你将实现手机... AngularJS初学者看到中文入门教程,却无法使用GitHub下载到配套的Angular的Seed工程,因此学习曲线大。在此专门下载配套工程打包分享给大家。 本集教程地址: http://www.angularjs.cn/A00b

    Group-6:Twitter在Django中的克隆

    2021年Spring在密西西比州立大学为软件工程入门撰写。 该网站托管在Heroku上,为 。 客观的 创建类似Twitter的网页。 这包括能够发布类似于推文的微博,“收藏”或“喜欢”推文,以及跟随某些用户将其特定的推文...

    AngularJS入门教程07:路由与多视图

    在这一步,你将学习如何...AngularJS初学者看到中文入门教程,却无法使用GitHub下载到配套的Angular的Seed工程,因此学习曲线大。在此专门下载配套工程打包分享给大家。 本集教程地址: http://www.angularjs.cn/A00a

    ghcp:使用GitHub API来存储库,提交文件,创建拉取请求和上传资产的工具

    它提供以下功能: 将文件提交到存储库创建一个空的提交分叉存储库并将文件提交到分叉存储库创建请求请求将文件上传到GitHub版本入门您可以从或Homebrew安装最新版本。 # GitHub Releasescurl -fL -o /tmp/ghcp.zip ...

    AngularJS入门教程06:链接与图片模板

    这一步,你会为手机列表的...AngularJS初学者看到中文入门教程,却无法使用GitHub下载到配套的Angular的Seed工程,因此学习曲线大。在此专门下载配套工程打包分享给大家。 本集教程地址: http://www.angularjs.cn/A009

    cal-data-eng.github.io:数据工程课程网站

    Just Class是为快速部署课程网站而开发的GitHub Pages模板。 除了提供简单的网页和文件外,它还提供了以下样板: , 页面 和每周的。 Just Class建立在,可以轻松扩展自己的特殊用例,同时为大多数其他内容提供...

    项目代码:搭建免费的Node服务器+express+mysql(Github + Glitch + SQLPub)

    资源标题:白嫖Node.js服务器,测试mysql数据库连接的完整工程,包含github自动同步glitch功能。 原文链接:https://blog.csdn.net/TSINGLEE0/article/details/127195768 链接概述:搭建免费Node服务器的详细步骤,...

    AngularJS入门教程01:静态模板

    【AngularJS入门教程01:...AngularJS初学者看到中文入门教程,却无法使用GitHub下载到配套的Angular的Seed工程,因此学习曲线大。 专门下载配套工程打包分享给大家。 本集教程地址: http://www.angularjs.cn/A004

    服务端工程师入门与进阶 Java 版

    这是一份针对实习生/毕业生的服务端开发入门与进阶指南。建议: 尽量用 google 查找技术资料。 有问题在 stackoverflow 找找,大部分都已经有人回答。 多看官方的技术文档。 ibm developerworkers 的文章质量整体上...

    java6.0源码-gen.github.io:github.io

    以下是我手写的Java代码,从Java入门到Java高级,再到主流框架,最后到微服务。有需要的同学可以点击下载学习,完全免费!想获取最新教学资源的同学,请关注微信公众号: 青云交 或 JavaForum ,我将不定时推送一些...

    轻量级JavaWeb框架Fast-FrameWork.zip

    作者与学习乐园 源码地址:我的GitHub地址 作者: 李强强 也叫 泥瓦匠 快速入门 1. 必备环境 Git 环境搭建 Maven 环境搭建 2. 下载 fast-framework 项目及 sample...

    SWENG-2021-GROUP21-FIELD_OF_VISION:Github存储库,用于软件工程组21(2021)

    Github软件工程组21(2021)的存储库。 目录 关于该项目 Github存储库,用于软件工程组21(2021) 建于 入门 要启动并运行本地副本,请遵循以下简单步骤。 先决条件 您需要安装。 您还需要一个Android或iOS模拟器...

    java7源码-jiheedu.github.io:jiheedu.github.io

    以下是我手写的Java代码,从Java入门到Java高级,再到主流框架,最后到微服务。有需要的同学可以点击下载学习,完全免费!想获取最新教学资源的同学,请关注微信公众号: 青云交 或 JavaForum ,将不定时推送一些...

Global site tag (gtag.js) - Google Analytics