落户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
分享到:
相关推荐
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博客(源代码+截图)微信...
【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 是全球最大的开源软件托管平台,它为开发者提供了一个存储、分享和协作开发代码的平台。这份"GitHub 使用指南 官方中文"是 GitHub 官方提供的帮助文档,旨在帮助中文用户更好地理解和使用 GitHub。 一、...
"github个人使用笔记" Github 是一个趋势,作为一个开发者,学习和掌握 Github 的使用是非常重要的。本笔记将详细介绍 Github 的个人使用方法和 Git 的基本命令。 Github 的基本概念 在 Github 中,每个用户都有...
Github 镜像网站是指提供与 Github 官方网站相同内容的第三方网站,用户可以通过这些镜像网站来访问 Github 的内容,而不需要直接访问 Github 官方网站。下面是 Github 镜像网站的优点和使用注意事项。 首先,...
github插件
标题中的“Refined-GitHub-for-Safari.zip”指出我们讨论的是一个专为Safari浏览器设计的GitHub增强工具。这个工具被称为"Refined GitHub",它是一个最新的版本,且已经过测试,确认在Safari环境下运行正常。...
最新的Git与Github巨作课程,课程内容主旨分成了Git&Github极速入门与攻坚实战课程两部分,可以理解为一个是课程的详细教学篇,和一个精华缩减的集合。Git与Github教程详细介绍了Git的工作机制,Git命令行的基础学习...
GitHub是全球知名的开源代码托管平台,它为开发者提供了一个便捷的环境来管理、协作和分享他们的代码项目。GitHub Desktop是一款官方推出的图形化客户端工具,它简化了在GitHub上进行版本控制和协作的过程,尤其适合...
【标题】"github.android.7z"所代表的是一个压缩包文件,其中包含了Github的安卓应用程序的安装包。这个版本的Github App是正式版,并且据描述,它支持时下流行的暗黑模式,这意味着用户可以在低光环境下或者个人...
GitHub Desktop 是 GitHub 为开发者提供的一款跨平台的开源版本控制系统客户端,它简化了Git的使用流程,使得在Windows操作系统上管理Git仓库变得更加直观和便捷。本文将深入介绍GitHub Desktop及其最新版v3.3.4.0的...
GitHubDesktop如何转化成中文?
用于谷歌浏览器的github加速拓展程序
**GitHub Desktop for Mac** 是一款专为Mac用户设计的轻量级、用户友好的GitHub集成客户端,它使得在本地与GitHub仓库之间的代码管理和版本控制变得更加简单。这款应用提供了直观的图形用户界面,使得非技术背景的...
Github加速 Github下载