热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Github的简单使用代码托管(建立自己的仓库实现代码的上传与版本管理)

做为一名计算机专业出生的学生,学会一些版本管理工具的使用,会对编写代码起到亊伴功倍的作用。这次我想讲一下关于Github的简单使用,(比较简单)只是在github上建立仓库,然后上传自

        做为一名计算机专业出生的学生,学会一些版本管理工具的使用,会对编写代码起到亊伴功倍的作用。这次我想讲一下关于Github的简单使用,(比较简单)只是在github上建立仓库,然后上传自己写的代码到仓库上,供别人下载。github的功能非常多,我也只是一个初学者,需要学习的还有很多。

   我们在上传代码时,有很多方法,在这里我只讲使用可视化界面实现的方法,不用敲代码(相对可视化界面的操作要复杂些)。

    ok使用Github之前,我们先需要一个Github的账号,怎么做,登陆www.github.com

   

   红框处为注册按钮,如果没有账号就注册一个,有的话就直接登陆,登陆进去后如下图:

   

左边红框处为我的账号danielntz,右边红框为我的仓库,可以看到我已经上传了很多自己写的代码,好了现在我教大家如何使用github可视化界面程序来上传代码(我要上传名为testThread的代码)

首先下载github离线安装包:http://download.csdn.net/detail/danielntz/9528357

安装完后,桌面显示两个图标

                                                                    

Git Shell 是通过代码实现,这里我只讲通过可视化界面(GitHub)实现上传,托管代码,点击下面的图标,出现如下图:


点击左上角的加号会出现: 

                                

Add:加载以前上传过的项目   Create : 创建新的仓库,上传代码, Clone :暂时不明白。目前前两个就够用了,第一次使用Github的时候,我们需要Create仓库,也就是说我们先前没有上传过代码.

ok点击Create,出现如下图: 

                                  

第一个红色方框,代表仓库的名字; 第二个红色方框,代表计算机上仓库的路径    

                                  

名字是TestThread. 路径为我的电脑上的G盘Github文件夹下的TestThread文件,然后点击Create repository出现如下图:


点击标号为1的红色方框,出现上图所示:在标号为2的红色方框Description中写这个上传上去的代码的功能,在2号红色方框下可以看到蓝色的名字danielntz(我的账号名),在上传的时候点击旁边蓝色的小箭头,选择自己的账号名,之后一切搞定后,点击标号为3的红色方框,建立仓库。建完之后,如下图


电脑路径下出现:

                        

github网站上出现:

                                                             

红色的方框内为新建的仓库,接着就是要把上传的代码放到仓库中,把你的代码的整个文件夹复制黏贴到电脑路径下的那个图片中:如下图

                  

当把整个代码文件夹放到电脑上的仓库路径上后,github上自动就会出现:

1点击那个小箭头出现2号和3号方框,2项目的名字,3 对项目的描述,填完之后,灰色的Commit to master 会显示颜色,点击它之后出现如下图:


点击红色方框中的Sync同步,之后就上传成功了(需要等一会儿,上传的时候有个蓝色的条条,等它满了消失)如果出现问题,多点几次Sync,或者换个时间段同步。成功之后,就可以在github上看到自己的项目了,并且可以下载。


点击右上角绿色的按钮Clone or download 就可以下载了。这就上传成功了。

如果想下一次把修改了的这个代码在再传上去,还是用以上的方法。如果有什么疑问,可以留言,大家共同学习。


推荐阅读
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 在维护公司项目时,发现按下手机的某个物理按键后会激活相应的服务,并在屏幕上模拟点击特定坐标点。本文详细介绍了如何使用ADB Shell Input命令来模拟各种输入事件,包括滑动、按键和点击等。 ... [详细]
  • 深入理解Shell脚本编程
    本文详细介绍了Shell脚本编程的基础概念、语法结构及其在操作系统中的应用。通过具体的示例代码,帮助读者掌握如何编写和执行Shell脚本。 ... [详细]
  • 本文详细介绍如何使用arm-eabi-gdb调试Android平台上的C/C++程序。通过具体步骤和实用技巧,帮助开发者更高效地进行调试工作。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • HBase运维工具全解析
    本文深入探讨了HBase常用的运维工具,详细介绍了每种工具的功能、使用场景及操作示例。对于HBase的开发人员和运维工程师来说,这些工具是日常管理和故障排查的重要手段。 ... [详细]
  • 深入解析:OpenShift Origin环境下的Kubernetes Spark Operator
    本文探讨了如何在OpenShift Origin平台上利用Kubernetes Spark Operator来管理和部署Apache Spark集群与应用。作为Radanalytics.io项目的一部分,这一开源工具为大数据处理提供了强大的支持。 ... [详细]
  • 任务,栈, ... [详细]
author-avatar
简单式赞美
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有