GitHub入门教程 手把手教你最简单的开源项目托管

 更新时间:2016年12月19日 16:43:39   作者:kongfl888  
这篇文章主要介绍了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)

相关文章

  • 关于Typora中latex的用法与常用语法

    关于Typora中latex的用法与常用语法

    这篇文章主要介绍了关于Typora中latex的用法与常用语法,typora使用latex进行公式的编写,本文说明了常用的语法,需要的朋友可以参考下
    2023-04-04
  • MASA Blazor入门详细教程

    MASA Blazor入门详细教程

    MASA Blazor是一个基于 Blazor Component 和 Material Design 的 UI 组件库,接下来通过本文给大家介绍MASA Blazor入门详细教程,感兴趣的朋友一起看看吧
    2022-04-04
  • HTML5 拖拽复制功能的实现

    HTML5 拖拽复制功能的实现

    这篇文章主要介绍了HTML5 拖拽复制功能的实现的相关资料,需要的朋友可以参考下
    2016-09-09
  • 算法系列15天速成——第十三天 树操作【下】

    算法系列15天速成——第十三天 树操作【下】

    今天说下最后一种树,大家可否知道,文件压缩程序里面的核心结构,核心算法是什么?或许你知道,他就运用了赫夫曼树
    2013-11-11
  • git如何撤销已经push的merge问题

    git如何撤销已经push的merge问题

    文章讲述了如何使用git命令撤销已经push的merge操作,首先,确保当前处于需要撤销合并的分支,然后,找到这次merge的commit-id,最后,使用git revert命令以当前分支为主线分支进行撤销操作
    2024-12-12
  • IDEA中使用Git拉取代码时报 Git pull failed原因及解决方法

    IDEA中使用Git拉取代码时报 Git pull failed原因及解决方法

    这篇文章主要介绍了IDEA中使用Git拉取代码时报 Git pull failed原因及解决方法,本文给大家介绍的非常详细对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • VScode 隐藏大量无用的文件比如在看Linux kernel或boot时候

    VScode 隐藏大量无用的文件比如在看Linux kernel或boot时候

    这篇文章主要介绍了VScode 隐藏大量无用的文件比如在看Linux kernel或boot时候,VScode 工程创建先在 Ubuntu 下编译一下 uboot,然后将编译后的 uboot 文件夹复制到 windows 下,并创建VScode 工程,需要的朋友可以参考下
    2022-10-10
  • VS Nuget的使用实践

    VS Nuget的使用实践

    Nuget是一个VS的扩展插件。我们在使用VS开发时,Nuget能把在项目中添加、移除和更新引用的工作变得更加快捷方便,感兴趣的可以了解一下
    2021-09-09
  • PostMan接口测试用例自动转成Python的测试脚本

    PostMan接口测试用例自动转成Python的测试脚本

    PosMan做服务端的自动化测试中,我们可以把Collection里面的测试用例导入出来,它是JSON的文件,然后我们解析这些JSON文件,让它自动的转成Python测试代码,实现了PostMan里面的接口测试用例自动的转成了Python的测试脚本,而且带了断言
    2024-06-06
  • 关于使用SQOOP抽数到Hive遇到的问题

    关于使用SQOOP抽数到Hive遇到的问题

    这篇文章主要介绍了关于使用SQOOP抽数到Hive遇到的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04

最新评论