github创建repository并上传自己的代码

git已经红火了好多年,但是作为一个非开发人员,要不是下载raspberry pi的开发环境有接触过,对其真是非常陌生。为了跟上这如火如荼的计算机世界发展的脚步,今天也来试一下github的功能。就以上一篇libusb的测试内容为例,在github上创建一个仓库并将代码上传到github。

一切只需要从注册一个github账号开始,然后在github的页面上创建一个repository,并为其取个名字叫做libusb_test,创建好仓库之后,github会亲切的提示你“create a new repository on the command line”,本文参考了这里给出的步骤。最后自然得安装git客户端,我用的客户端是从git-scm上下载的,是一个git bash,不带GUI ,地址在这里http://git-scm.com/download/win ,网站上有GUI的,但是出于某种原因,我没有尝试。

在上面的准备工作都做好之后,桌面上应该可以能找到Git Bash的图标了,双击打开它,然后进入libusb的目录(其实Git Bash实际上用的是MingW),如下:

依据提示,要创建一个README文件,其实只是建议,不勉强:

很简单,但是在Git Bash里面始终无法创建这个文件,只好去目录下手动创建了一个,然后将“# libusb_test”写入

接着初始化git:

添加README.md文件:

添加文件:

提交改动:

将本地仓库链接到github服务器:

将改动提交到github:

这里明明显示up-to-date,可以为什么github里面仓库还是没有内容呢,将github上的仓库再clone到本地测试提示repository是空的:

咦,为什么?难道是因为本地目录名(libusb)和仓库名(libusb_test)不匹配造成的,删除github上的仓库重新再建,然后将本地目录也重命名为libusb_test,重复上面的步骤,果然就正常了,这次git push提示的信息和之前有些不同:

仔细一对比,才发现之前的日志里面是有错误的"fatal: The remote end hung up unexpectedly",粗心了。这是github的截图,所有的文件都已经上传到github了:

github1

果然是神器啊,以后走到哪里都能随时下载代码,真是方便。还有值得夸赞的就是github上不仅repository可以删除,自己的账户也可以destroy,真是难得的人性化,还有哪家能提供自己注销账号的功能呢?文章最后,保存一份github最简单明亮的说明:http://rogerdudler.github.io/git-guide/index.zh.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注