初试GitHub及客户端使用

  突然想分享代码,于是记起来曾几何时有人提到过GitHub这个东西,于是便各种百度,注册申请了一个账号,下载了windows客户端,全英文网站就连新手教程也是全英的,现在想想也是很佩服自己,哈哈。

  GitHub在我看来就是一个工程的进度说明吧,其实质似乎也是这样吧,我们可以把这个看成一个文件管理系统,根目录就是我们设置的用户名,其实就是网站服务器下的一个文件夹吧,每个用户都会在官网服务器的相应目录下生成一个以特有用户名命名的文件夹,我们上传的所有文件都在这个文件夹下,根目录下就是我们上传的相关项目,每个项目又会在根目录下建一个文件夹(也就是我们在使用的时候建的repository仓库),repository下有branch分支(其实我觉得就是项目下又建的文件夹),可能我这么说不是很准确,但这个实质我个人觉得就是在网站下建了一个个人的文件系统,存放个人的相关项目以及进度情况,如何理解根据个人的喜好吧感觉。

  首先去官网注册账号(https://github.com,注册会要求输入用户名,密码以及电子邮箱,按要求输入即可,输入完成后会有邮箱验证)

  待注册完成后,会有新手教程提示如何初步使用GitHub,按照图文要求操作就是了,即使你不是很明白英文步骤,但我觉得第一步第二步啥的都能看懂吧。

  接下来说明客户端如何使用

  下载客户端并安装完成,运行,输入用户名密码进入管理界面。

  使用create上传一个项目:点击左上角的加号,在弹出的界面的选项卡中选中create,然后name就设置成我们项目的名字,localpath就是选中本地的一个文件夹(我们可以在本地新建一个文件夹),然后点击create repository。还有个git ignore我想应该是过滤掉该文件夹下的相关文件吧。

  成功之后在右边就会出现一个新建的文件夹(Added.gitattributes),这个文件夹是系统自动生成的一个,目前我们不需要详细了解,这样我们只是把新建的repository提交到客户端并未提交到网站服务器,所以我们需要点击右上角的Publish,在弹出的对话框中会要求你对新建的项目填写描述信息,填写完毕后,点击描述信息下面的下三角号选中你的用户,然后点击Publish 项目,至此我们已经向服务器提交了新建一个repository的请求,登录网站可以发现自己的repository中多了刚刚在客户端新建的项目。

  接下来就是将项目内容上传了,我们在本地将需要上传的各种文件复制到我们在新建repository时在本地新建的文件夹中,再进入到客户端会发现客户端中的changs中显示了我们刚刚复制到本地文件夹下的文件了,我们按要求填好summary和description后点击commit to branch名,待提交完成后右上角的就会多出一个圆圈,每个圆圈代表依次进度改变,在这里其实更改也是没有提交到服务器的,我们需要点击右上角的Sync才算提交到服务器端,待完成后,登录网站就可以看到我们刚刚上传的内容了。

  至此完成了整个的GitHub初试任务,其中有很多地方用词不是很专业,技术拿捏的也不是很准,都是根据自己的理解来写的,望批评指正。

  

  

GitHub客户端发布托管代码的更多相关文章

  1. Windows英文版GitHub客户端使用操作流程图文攻略教程现没中文版

    Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理.作为一个程序员,我们需要掌握其用法. 作为开源代码库以及版本控制系统,Github目前拥有140 ...

  2. [转]gitHub客户端Desktop的安装使用总结 ---基础篇

    gitHub客户端Desktop的安装使用总结 ---基础篇 发表于2015/12/11 11:41:57  8399人阅读 分类: Android之应用实战 这段时间想把我写的东西上传到github ...

  3. GitHub客户端Desktop的安装和使用总结

    前言 这段时间想把我写的东西上传到GitHub上,所以开始收集资料学习,走了很多弯路( msysgit和极慢的FQ网速让我欲仙欲死),最后找到了比较好用的工具GitHub Desktop.在此做出自己 ...

  4. GitHub客户端使用

    GitHub客户端使用 我们今天先讲解一下Github for windows(客户端)的使用方法,之后我们会以一个实例一步一步的来讲解Github. Github for windows(客户端)是 ...

  5. Github使用教程(二)------ Github客户端使用方法

    在上一篇教程中,我们简单介绍了Github网站的各个部分,相信大家对Github网站也有了一个初步的了解(/(ㄒoㄒ)/~~可是还是不会用怎么办),不要着急,我们今天先讲解一下Github for w ...

  6. git常用命令,git版本控制和Xcode结合使用,用Xcode提交到github,github客户端使用

    1.git常用命令 查看命令: 1.git --help 查看git所有命令 2.git clone -help 查看git clone命令的细节 3.git config -l   查看当前所有配置 ...

  7. GitHub 客户端

    GitHub客户端下载官网:https://desktop.github.com/ GitHubFlow:https://guides.github.com/introduction/flow/ 客户 ...

  8. Github客户端以及Git shell的使用

    昨天介绍了怎么使用Git Shell来commit我们的代码,但是这都是简单的操作,我们还没有使用到Github是怎么进行版本控制的呢.所以,今天就来介绍一下,怎么来做版本控制吧. 必备材料 首先要确 ...

  9. 本地项目通过github客户端上传到github网站上

    一.github客户端上传步骤 一.github客户端上传步骤1.百度搜索关键字: GitHub 离线安装包 ==> Github_3.3.4.0版本链接:https://pan.baidu.c ...

随机推荐

  1. LVS详解

    v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...

  2. x86_64是什么意思

    x86指的是32位计算机的架构,也指32位的操作系统,比如i386,i686,i486等:x86_64和x64指的都是64位架构,也指64位操作系统

  3. Linux命令 理解

    RPM常用命令参数列表 1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh  [注意U一定要大写] -i   安装 -U  升线安装 -h  以#显示安装进度 -v  显示附加 ...

  4. Java的JDBC事务详解

    Java的JDBC事务详解         分类:             Hibernate              2010-06-02 10:04     12298人阅读     评论(9) ...

  5. PHP 多线程、多进程

    多线程:PHP其实并不支持多线程,只是通过一些扩展或者socket方式伪装成多线程,实质不是的.在PHP 5.3 以上版本,使用 pthreads PHP扩展,可以使PHP真正地支持多线程:或者使用 ...

  6. Nginx架构解析

    Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. daemon守护线程 nginx在启动后 ...

  7. (简单) POJ 1502 MPI Maelstrom,Dijkstra。

    Description BIT has recently taken delivery of their new supercomputer, a 32 processor Apollo Odysse ...

  8. 二、HDFS学习

    Hadoop Distributed File System 简称HDFS 一.HDFS设计目标      1.支持海量的数据,硬件错误是常态,因此需要 ,就是备份     2.一次写多次读      ...

  9. 在阿里云ECS(CentOS6.5)上安装jdk

    JDK安装 在安装前先确定服务器上没有安装过JDK 命令: java -version 结果: 查看所有java安装包 命令: yum -y list java* 结果: 选择安装所需要的JDK 命令 ...

  10. 如何深入学习CSS

    学习CSS有了一定基础后,有的人会觉得好象没有什么学的.因为知道一些基本的理论性的东西.CSS说它容易是因为它的知识点有限.说它难学就在于各浏览器对CSS的支持程度不同.如何深入学习我给出以下几点见意 ...