`

落户GitHub

阅读更多
落户GitHub
星期一, 十一月 30th, 2009
在完成了GitBar和RubyMine Extensions后,决定在GitHub上落户,接下来会做几个小型的应用,打算部署在Heroku上,主要是和大家进行交流。我在GitHub上的静态Blog: http://linux-china.github.com


IntelliJ IDEA,mssysgit和github整合
星期六, 十一月 21st, 2009
个人的开发环境是Windows的,而且项目也用到Git,所以需要一个整合环境,下面的步骤是安装的基本介绍。 1 安装mssysgit,只要访问 http://code.google.com/p/msysgit/ 下载最新版本即可。 2 生成ssh key,只要打开 桌面的 “Git Bash”,然后运行ssh-keygen -t rsa ,一路回车即可(在提示输入key的访问密码,直接回车即可)。 3 登录github,进行上传pub key即可。2和3的操作详细请访问: http://help.github.com/msysgit-key-setup/ 4 回到IDEA中,将项目的版本控制系统改为Git即可,接着你就可以和github进行pull和push操作啦。 当然,如果你在内部也假设有Git Repository服务器,采用的ssh协议的话,利用生成的key,建立SSH信任通道,Git库同步操作也非常简单。

Git Bar plugin
星期六, 十一月 21st, 2009
个人的项目开始从Svn向Git切换,在IDEA下使用Git时,发现一些操作需要点开”Version Control”菜单才能操作,比较麻烦。于是参考了Svn Bar的代码,完成了Git Bar,这样在使用Git时就可以通过点击工具栏按钮进行快速操作,目前提供的按钮主要有:View History,Add Snapshot,Commit,Revert,Checkout Branch,Merge Changes,Pull Changes,Push Changes和Diff Last,Rebase按钮会后面添加。代码在 http://github.com/linux-china/gitbar ,插件下载地址为http://cloud.github.com/downloads/linux-china/gitbar/gitbar-1.0.0.jar,还没有发布到Plugin Manager上,主要是想添加一些功能后,再正式发布。截图如下:


Git Server搭建完毕
星期五, 九月 25th, 2009
在服务器上将Git Server搭建完毕啦,其实也没有什么搭建的,只要在服务器上安装一下Git,配置一下SSH,步骤还是非常简单的。以后的一些个人项目会逐渐切换到Git上,但是在公司开发项目,目前还是Subversion为主,Git和SVN并行吧,Git的优点还是很多的。


我Git啦
星期三, 八月 5th, 2009
对Git关注很久啦,最近花了两周时间阅读了三本关于Git的图书,了解的Git的详细结构和操作方法,终于决定走一下Git之路。IDEA和RubyMine对Git支持很好,基本没有什么操作不方便的地方,看到每次提交到Svn Server上的等待dialog,Git这种DVCS确实没有这个问题啦,速度快多啦。通常有一些本地的项目,刚开始做时,就需要一个版本控制,这样可以更好控制代码,只要是开发,版本控制还是需要的,尽管IDEA提供了Local History,有不少帮助,但是一个便捷的VCS还是需要的,一个git init就可以搞定,为何不呢?

引自:http://www.intellij.org.cn/blog/?tag=git
分享到:
评论

相关推荐

    go github(使用github)

    GitHub是一个基于Git的代码托管平台,它提供给开源项目及私有项目托管服务,同时支持版本控制和协作。自2008年4月10日正式发布以来,GitHub就以其独特的理念和强大的功能,迅速成为开发者社区中不可或缺的一部分。 ...

    GITHUB镜像网站表

    表格中的几个网站是github的同步镜像网站,均从网络搜集。下面是镜像网站的优点: 一:速度快,能节省打开github网页的时间和下载程序资源的时间。 二:同步性高,提供几乎和github官网一样的内容。 三:部分网站已...

    GitHub 客户端

    **GitHub 客户端详解** GitHub 是全球最大的开源软件托管平台,它提供了代码版本控制、协同开发、问题追踪等一系列功能,极大地推动了软件开发的协作与创新。GitHub 客户端则是为了方便开发者在本地与 GitHub ...

    微信小程序demo:github博客(源代码+截图)

    微信小程序demo:github博客(源代码+截图)微信小程序demo:github博客(源代码+截图)微信小程序demo:github博客(源代码+截图)微信小程序demo:github博客(源代码+截图)微信小程序demo:github博客(源代码+截图)微信...

    github加速器,可以解决github打开慢的问题

    github加速器,可以解决github打开慢的问题

    GitHub Android App源码

    【GitHub Android App源码解析】 GitHub Android App 是一个官方出品的应用程序,允许用户在移动设备上无缝地浏览、管理以及协作开发GitHub上的项目。这款应用的源码是公开的,对于Android开发者而言,它是一个宝贵...

    GitHub 上标星 115k+ 的 Java 教程

    GitHub 上标星 115k+ 的 Java 教程 GitHub 上标星 115k+ 的 Java 教程 GitHub 上标星 115k+ 的 Java 教程 GitHub 上标星 115k+ 的 Java 教程 GitHub 上标星 115k+ 的 Java 教程 GitHub 上标星 115k+ 的 Java 教程 ...

    github 使用指南 官方中文

    GitHub 是全球最大的开源软件托管平台,它为开发者提供了一个存储、分享和协作开发代码的平台。这份"GitHub 使用指南 官方中文"是 GitHub 官方提供的帮助文档,旨在帮助中文用户更好地理解和使用 GitHub。 一、...

    github镜像网站.pdf

    Github 镜像网站是指提供与 Github 官方网站相同内容的第三方网站,用户可以通过这些镜像网站来访问 Github 的内容,而不需要直接访问 Github 官方网站。下面是 Github 镜像网站的优点和使用注意事项。 首先,...

    Github加快访问速度.zip

    github插件

    【最新版】Refined-GitHub-for-Safari.zip【亲测可用】最好的简化GitHub界面

    标题中的“Refined-GitHub-for-Safari.zip”指出我们讨论的是一个专为Safari浏览器设计的GitHub增强工具。这个工具被称为"Refined GitHub",它是一个最新的版本,且已经过测试,确认在Safari环境下运行正常。...

    最新Git与Github首篇巨作课程 Git&Github极速入门与攻坚实战结合课程 一次搞定Git.txt

    最新的Git与Github巨作课程,课程内容主旨分成了Git&Github极速入门与攻坚实战课程两部分,可以理解为一个是课程的详细教学篇,和一个精华缩减的集合。Git与Github教程详细介绍了Git的工作机制,Git命令行的基础学习...

    GitHub桌面版安装包

    GitHub是全球知名的开源代码托管平台,它为开发者提供了一个便捷的环境来管理、协作和分享他们的代码项目。GitHub Desktop是一款官方推出的图形化客户端工具,它简化了在GitHub上进行版本控制和协作的过程,尤其适合...

    github加速拓展程序

    用于谷歌浏览器的github加速拓展程序

    GitHubDesktop如何转化成中文?

    GitHubDesktop如何转化成中文?

    GitHub Desktop for Mac

    **GitHub Desktop for Mac** 是一款专为Mac用户设计的轻量级、用户友好的GitHub集成客户端,它使得在本地与GitHub仓库之间的代码管理和版本控制变得更加简单。这款应用提供了直观的图形用户界面,使得非技术背景的...

    Github加速配置教程.docx

    Github加速 Github下载

    微信小程序范例-github源码.rar

    微信小程序-github  微信小程序的一个练手项目以及作为一个github重度使用者,使用[github api](https://developer.github.com/v3/)结合微信小程序来开发.使用方法  没有小程序的内测资格,自然也就无法上传,只能...

    Github加速.zip

    利用广布海内外的大量CDN节点加速Github文件获取速度。

    GitHub手机客户端apk文件

    此文件为GitHub的手机端apk文件,界面设计简洁,可以实现GitHub的issue,pull request以及搜索等功能,方便日常使用

Global site tag (gtag.js) - Google Analytics