前段时间跟着Ruby On Rails的toturial玩了一把Git,今天再回过头来,以为这个版本控制工具真的很不错。下面来说一下,在windows下如何经过git gui来管理代码。git
首先,要在http://github.com上注册一个账号吧。github
对于git,它的描述是:windows
Git is an extremely fast, efficient, distributed version control system ideal for the collaborative development of software.分布式
Git是一个极其快速、高效、分布式版本控制系统,完美的协同开发软件。ide
git.hub呢,描述为:工具
GitHub is the best way to collaborate with others. Fork, send pull requests and manage all your public and private git repositories.网站
GitHub是与他人协同工做的最好方法。叉送管理你全部的公开和私有的git仓库。ui
注册步骤就不详细说了,注册完成后,记得要建立你的第一个git仓库哟。google
仓库名要记好哦。idea
接下来,在windows上安装git软件,这个git官方没有,有一个开源的,http://code.google.com/p/msysgit/
下载安装,一路Next吧,安装完成。能够找到:
若是你鼠标右键,你会发现多了几个菜单
下面,咱们开始使用Git Gui
若是你想init一个本地的git仓库,到你的代码根目录下,右键选择Git Init Here
这时,你会发如今代码根目录下,生成了一个.git的隐藏属性目录。
再选择git gui
这里有不少命令,你能够直接把你的代码add到仓库,再commit,而后再上传到github
在代码根目录,右键选择Git add all files now
再打开git gui,选择“提交“(commit),输入提交信息,空信息是不能够提交的。
若是要上传到github,须要选择远端(remote)->Add
这至关于运行git remote add origin git@github.com:lettoo/orion.git
这里lettoo/orion.git是个人仓库信息
Remote Add成功后,接下来就是上传了
这至关于运行git push origin master命令。
上传成功后,到github.com网站上就能够看到你的项目代码已经上传了。
好了,这样你就完成了经过git add commit push的过程了。
那么,在另一台机器上,如何把个人项目给checkout出来呢?若是是public的git 仓库,可使用git clone(克隆)
好比个人项目:git clone git://github.com/lettoo/orion.git
若是是项目的主人,固然选择可读写的方式了,这里要用到SSH
git clone git@github.com:lettoo/orion.git
git gui也有相应的操做,这里就再也不详细列出了。
git gui上对git的branch,merge等功能都有操做,在使用过程当中应该比命令行方式要方便多了。