GitHub是一款非常棒的程序开发管理工具,可极其方便地做代码托管。但它的用途不止如此,可以用来搭建博客,能够绑定你自己的域名,免费、高效、不限流量,做一个个人页面绰绰有余;可以用于写文档神器,天然的版本管理,再不用担心修改乱掉了;可以用它来协作写书,不管多大的写作团队,都可以共同写一本书,作者们可以随时知道哪里出现了更改;还可以协作翻译,管理科研数据文档等等……
更重要的是,在这上面,你可以非常容易地获取到无限的开源免费资源。
总之,GitHub非常值得学习。早前我就学习过一段时间,那时开始用命令行操作,要记忆的命令太多,搞了一阵子,头大了,无奈放弃。
最近学习PHP,爱上了PHPstorm,发现它内置了强大的版本管理工具,本地的git以及远程的GitHub都支持,今天试用了一下,非常适合新手使用,简直不能太完美了!
首先,你要注册一个GitHubr的帐号,可以去官网注册,也可以通过PHPstorm注册,这个操作相当容易了,不再赘述,另外它是免费的哟,当然,你也可以购买收费版,用来管理私密的项目。
注册完成后就可以用PHPstorm关联自己的GitHub 帐户了,使用Ctrl+Alt+S快捷键调出设置菜单,找到GitHub的设置选项。
然后点击Create API Token,填写刚才注册帐户的用户名的密码,就可以创建自己的连接密钥了。
接下来,就是如何使用它了。
当你创建了新的项目,就可以通过VCS菜单栏中的Import Into Version Control下的Share Project on GitHub进行上传项目代码了。
然后,填写好项目名称和描述,点击分享确定就可以啦。
从此以后,你在项目的开发中,就可以非常方便地在VCS→Git下的push和push选项来上传或取回自己的项目代码了,还可以用 Ctrl+Shift+K直接调出上传的面板。
你做的每一项更改,它都会有完整的记录,随时回到历史版本,舒服地享受这种项目管理方式带来的酣畅感吧!