GitHub入门教程 手把手教你最简单的开源项目托管
自从google code关闭了下载服务了之后,GitHub作为了目前最好用的免费开源项目托管站点,众多开源项目都托管在github,其中不乏著名的播放器MPC-HC。
不习惯于英文的朋友,难免少不了要进行摸索一番,甚至会因此头大而放弃。
这里将手把手地教大家一些本人的入门心得。
1、要托管到github,那你就应该要有一个属于你自己的github帐号,所以你应该先到github.com注册
打开浏览器
在地址栏输入地址:github.com
填写用户名、邮箱、密码
点击Sign up即可简单地注册
2、完成注册,进入github平台,
点击new repositories
新建一个新项目(你也可以加入到一个已有的项目)
3、新建项目的操作,其实很简单,输入项目名就可以直接Create了
如图
4、此时的界面,我想大家都应该很熟悉了。点击右边栏的剪切板图标,记录下你的项目地址。
1、方法/步骤2 上传项目至GitHub
首先你要在本地计算机中安装一个git客户端。
你可以直接使用GitHub客户端,也可以用其他。
因本人使用的是msysgit,所以这里以msysgit作为介绍(msysgit同样也是目前最为广泛及实用的工具之一)。
打开
msysgit.github.io
下载并安装最新版本的msysgit
安装完成后,进入到要托管的项目根目录,
右键启动Git Bash命令行
如下图所示
2、输入git clone 接着将先前记录下来的地址复制到后面,回车
3、将下载下来的项目文件夹的所有文件及文件夹,包括.git文件夹在内,全部拷贝到你的托管项目的根目录(或者将你的托管项目拷贝到该目录)
cd test
进入到该托管项目的根目录。
4、输入
git add .
将改动的地方添加到版本管理器
5、输入
git commit -m "changes log"
提交到本地的版本控制库里,
引号里面是你对本次提交的说明信息。
6、最后输入
git push -u origin master
将你本地的仓库提交到你的github账号里,
此时会要求你输入你的github的账号和密码。
7、回到你的github.com中的项目页。
里面的文件是不是已经发生改变了?
至此,
github项目已经成功更新。
更多的github的操作,你可以自己慢慢的体会。但有了这第一步认识,我相信你以后的摸索会更加容易得多。
注意事项
当你首次使用git的时候,会要求你输入你的用户信息,和你github的一致即可
将github中的项目同步更新至你本地目录你需要用到git fetch,这些都是以后进阶的事了
在下载或者上传的过程中,建议你不要断开你的网络,要耐心地等待,以免出现些不良的麻烦事
具体的git指令,可自行查看帮助(help)
相关推荐
-
Git入门【推荐】
Git是目前世界上最先进的分布式版本控制系统.相比CVS及SVN等集中式的版本控制系统,Git无需联网就可以使用,同时它的安全性也比集中式控制系统要高,它也是最流行的版本控制系统,既然这么多优点,当然要学了 一:安装Git 由于本屌丝穷买不起水果,所以只记录了在Windows上如何安装,要安装windows版Git,需安装msysgit集成包,这个有国内镜像msysgit,一路下一步安装完成.安装完成后,在开始菜单里找到"Git"->"Git Bash",弹出
-
Git 教程简单入门介绍
许多人认为Git太混乱,或认为它是一种复杂的版本控制系统,其实不然,这篇文章有助于大家快速上手使用Git. 入门 使用Git前,需要先建立一个仓库(repository).您可以使用一个已经存在的目录作为Git仓库或创建一个空目录. 使用您当前目录作为Git仓库,我们只需使它初始化. git init 使用我们指定目录作为Git仓库. git init newrepo 从现在开始,我们将假设您在Git仓库根目录下,除非另有说明. 添加新文件 我们有一个仓库,但什么也没有,可以使用add命令添加文
-
GitHub入门教程 手把手教你最简单的开源项目托管
自从google code关闭了下载服务了之后,GitHub作为了目前最好用的免费开源项目托管站点,众多开源项目都托管在github,其中不乏著名的播放器MPC-HC. 不习惯于英文的朋友,难免少不了要进行摸索一番,甚至会因此头大而放弃. 这里将手把手地教大家一些本人的入门心得. 1.要托管到github,那你就应该要有一个属于你自己的github帐号,所以你应该先到github.com注册 打开浏览器 在地址栏输入地址:github.com 填写用户名.邮箱.密码 点击Sign up即可简单地
-
手把手教你从零开始react+antd搭建项目
之前的文章都是自己的学习日志,主要是防止自己遗忘之前遇到的坑.这次将从最基础的项目搭建开始讲起,做一个基于react和antd的后台管理系统.我会一步步进行下去,所以看完本文你哪怕不了解react,应该也会使用react做一个简单的项目.话不多少,直接开始.完整项目请前往GitHub查看,体验请点击这里.如果觉得可以请给一颗star,谢谢各位. 1.开发环境: node.js -v 12.16.3 create-react-app -v 3.4.1 antd -v 4.3.3 项目开始前请自行全
-
手把手教你写Maven的archetype项目脚手架
目录 一.背景 二.手写普通单模块项目的archetype 三.手写maven多module的项目骨架archetype 1.多模块骨架项目的项目结构 2.模板工程定义描述文件 3.子模块pom.xml定义如下(以core模块为例): 四.总结 一.背景 maven是一个很好的代码构建工具,采用"约定优先于配置"的原则进行项目管理,相信很多的java开发者应该都了解maven并可能在工作当中都是通过maven来管理项目的,在创建的项目的时候,我们往往会使用maven内置的项目骨架也就是
-
nodejs入门教程二:创建一个简单应用示例
本文实例讲述了nodejs创建一个简单应用的方法.分享给大家供大家参考,具体如下: 1.创建 test.js // require 来载入 http 模块 var http = require('http'); /** * 使用 http.createServer() 方法创建服务器,返回 一个对象 * 对象有一个叫做 listen 的方法,并使用 listen 方法绑定 8000 端口. * 函数通过 request, response 参数来接收和响应数据. */ http.createSe
-
pycharm 配置svn的图文教程(手把手教你)
1.setting--version control--subversion,按照图中红色字体填入对应信息 2.配置中途遇到没找到svn.exe, 解决方法: 1.需要重新将svn安装一遍,点击modify 2. command line dient tools默认会打个x在前面,选择第二项,下一步直到安装成功 3.重新打开pycharm的设置,此时可以找到svn.exe 3.配置svn地址 按照下图打开svn的URL 弹框中输入svn地址,地址来源,呃,我是找svn管理员要的,后面会要输入账号
-
Golang极简入门教程(四):编写第一个项目
workspace Golang 的代码必须放置在一个 workspace 中.一个 workspace 是一个目录,此目录中包含几个子目录: 1.src 目录.包含源文件,源文件被组织为包(一个目录一个包) 2.pkg 目录.包含包对象(package objects) 3.bin 目录.包含可执行的命令 包源文件(package source)被编译为包对象(package object),命令源文件(command source)被编译为可执行命令(command executable).
-
手把手教你实现Docker 部署 vue 项目
1.写在前面: Docker 作为轻量级虚拟化技术,拥有持续集成.版本控制.可移植性.隔离性和安全性等优势.本文使用Docker来部署一个vue的前端应用,并尽可能详尽的介绍了实现思路和具体步骤,以方便有类似需要的同学参考. Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,该容器包含了应用程序的代码.运行环境.依赖库.配置文件等必需的资源,通过容器就可以实现方便快速并且与平台解耦的自动化部署方式,无论你部署时的环境如何,容器中的应用程序都会运行在
-
Java开发之手把手教你搭建企业级工程SSM框架
目录 1.在IDEA界面中创建MavenWeb工程 2.在pom.xml中添加如下相关依赖 3.web.xml 配置 Spring MVC.Spring 4.分别在main目录下创建resource包 5.在spring.xml中连接数据库 6.springmvc.xml中配置驱动和前后缀表达式 7.配置打印sql语句和指定实体类,让idea搜索需要的javaBean 8.创建与数据库相对应的实体类 9.Handler 10.Service及其接口 11.Repository 12.测试所用的j
-
手把手教你搭建腾讯云服务器入门(图文教程)
本文由博主 威威喵 原创 博客主页:https://blog.csdn.net/smile_running 背景 暑假期间,愁着无聊但也不能荒废学业吧,毕竟以后想靠技术混口饭吃!为了实施自己的计划,特地挑了一个便宜的云服务器来用作自己的后台:这不是学生狗没钱嘛,所以我就挑了一个腾讯云服务器.虽说配置很低,但够我们玩就行.因为想写一个电商App,数据总不能从本地数据库来吧,那样也太没水平了!因为自己也会一点Java Web 服务器,索性租了一个云服务器,接口啥的自己写,说干就干吧. 由于本人是在校
-
手把手教你用Hexo+Github搭建属于自己的博客(详细图文)
在大三的时候,一直就想搭建属于自己的一个博客,但由于各种原因,最终都不了了之,恰好最近比较有空,于是就自己参照网上的教程,搭建了属于自己的博客. 至于为什么要搭建自己的博客了? 哈哈,大概是为了装逼吧,同时自己搭建博客的话,样式的选择也比较自由,可以自己选择,不需要受限于各大平台. 转载请注明原博客地址:手把手教你用Hexo+Github 搭建属于自己的博客 大概可以分为以下几个步骤 搭建环境准备(包括node.js和git环境,gitHub账户的配置) 安装Hexo 配置Hexo 怎样将Hex
随机推荐
- 批量替换快捷方式目的路径的VBS脚本
- javascript正则表达式分析第1/2页
- 利用python代码写的12306订票代码
- javascript时间排序算法实现活动秒杀倒计时效果
- C#针对xml文件转化Dictionary的方法
- PHP全功能无变形图片裁剪操作类与用法示例
- Python open()文件处理使用介绍
- c#制作简单启动画面的方法
- Vuejs第十三篇之组件——杂项
- 基于java解析JSON的三种方式详解
- python判断字符串是否包含子字符串的方法
- 基于jQuery+PHP+Mysql实现在线拍照和在线浏览照片
- 如何动态的导入js文件具体该怎么实现
- canvas实现爱心和彩虹雨效果
- Windows 2008 R2下如何进行Wincache安装与配置教程
- 解决eclipse启动时报错Failed to create the Java Virtural Machine.问题的方法
- C语言中的内联函数(inline)与宏定义(#define)详细解析
- PHP生成自定义长度随机字符串的函数分享
- PHP实现图片简单上传
- C++中char*转换为LPCWSTR的解决方案
其他
- 使用vantui的时候有些样式覆盖不掉怎么办
- 阿里云视频点播 java上传
- python中取曲线上特定点对应的x值
- vue处理数组中某个属性页面没显示原因
- vue 替换 node_modules 里面文件
- bash脚本循环进入文件夹
- 训练模型时每一轮输出的loss和metric是什么
- springboot如何获取上次登录时间
- javaweb运行项目404
- springboot配置文件可以配置boolen值吗
- nodejs 运行查看内存最大使用
- vuejs可视化拖拽 echarts
- vs2022链接sqlserver
- python中 文件路径有空格
- pyqt5动态插入表格
- Visual Studio创建asp.net 新项目后缺少包
- Java反射修改属性类型
- SQL Server Native Client 11下载
- python 时间转换带TZ的格式
- jquery打开外部链接