相信对程序猿来说,Github一点也不陌生,对于菜鸟级别的我也接触了一下,此博文专门为刚刚接触Github滴旁友们的一丝丝指引吧,网上的资料也很多,这里稍作整合~
什么是Github
Github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。作为一个开源协作社区,在GitHub上,利用Git极其强大的克隆和分支功能,既可以让别人参与你的开源项目,也可以参与别人的开源项目。
Github的使用
1.注册账户及创建仓库
(1)进入官网,github官网地址:https://github.com/。
(2)创建仓库,Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息。
2.Github的安装
(1)Windows和Mac
之前我是直接使用网页版的Github,也可以下载专门的客户端,可在官网下载~
可以点击此链接:https://desktop.github.com/
(2)Linux
Ubuntu上直接使用命令行安装即可
sudo apt-get install git
直接使用终端控制git会更加方便
3.配置Git
安装了客户端的话就需要进行这一步了,此外配置后终端操作时也就可以不输入账号密码直接push
(1)在本地创建ssh key
$ ssh-keygen -t rsa -C "your_email@youremail.com"
双引号里面为你本人的账号
(2)确认路径和输入密码
这里就不涉及客户端的使用了,需要的话可以参考此链接:http://www.runoob.com/w3cnote/git-guide.html
4.基本操作
(1)创建一个本地仓库的克隆版本
git clone https://github.com/path
(2)可以使用ls命令进行查看
(3)添加文件
git add Test.py
(4)添加注释
git commit -m "注释"
(5)上传文件
git push
如果失败,可能是GitHub上的README.md不在本地,执行:
$ git pull --rebase origin master # 合并
在执行上面的push命令
PS:
git push命令会将本地仓库推送到远程服务器。
git pull命令则相反
(6)修改完代码后,使用git status可以查看文件的差别,可以用git add -i来智能添加文件。之后git commit提交本次修改,git push上传到github。
以上为最最基础的操作,相当于可以在Github上存储自己的代码并方便以后进行修改,当然Github的目的还是为了能够进行协作,折旧涉及到fork操作,这将在下一篇转载文章中体现。